12
197
21
70
632
134
15
23
534
8
111
17
87
189
139
260
277
25
233
74
155
424
331
171
152
777
109
27
220
145
538
784
31
178
194
486
256
574
150
228
104
500
175
391
1165
137
98
494
986
320
26
509
553
420
226
347
352
326
258
135