196
895
72
98
713
85
306
15
191
26
92
129
137
901
133
186
457
332
52
187
38
712
55
167
99
277
252
581
1108
550
1499
758
329
759
286
158
56
341
47
108
87
626
471
434
634
377
475
514
239
205
307
168
193
68
431
452
122