11
10
97
63
181
32
448
321
198
93
182
71
62
572
226
152
131
77
295
56
102
70
117
191
104
270
247
384
125
314
126
73
206
31
164
44
598
217
522
151
34
417
172
39
243
439
431
221
622
115
114
177
990
378
309