97
394
68
125
37
167
29
106
124
119
23
182
57
21
70
85
52
65
62
53
425
71
16
75
31
14
267
48
304
549
49
81
47
320
60
24
56
54
44
257
33
30
58
9
67
276
102
27
82
945