143
455
146
316
182
411
165
870
634
90
256
151
287
37
559
29
448
95
569
57
267
24
421
13
436
44
382
68
395
50
339
10
368
1
17