100
3
139
126
168
197
488
430
404
179
409
375
461
161
105
445
265
320
305
711
319
327
58
405
414
29
197
76
25
56
359
98
402
492
394
321
559
417
301
25
158
451
331
151
171
31
417
559
185
303
481
376
451
91
32
247
312
160
16
337
559
419
61
429
382
326
50
154
168
26
445
320
88
183
245
101
118
161
177
175
118
199
134
327
559
559
405
24
291
423
559
86
274
99
559
214
577
480
9
110
145
392
