16
14
57
82
170
166
41
169
129
56
210
155
51
147
618
184
413
454
13
112
153
735
120
353
433
50
89
18
26
19
131
320
281
242
309
64
45
722
272
148
284
164
108
228
1008
385
29
77
154
199
438
63
282
192