58
99
32
475
178
347
67
283
167
72
95
50
152
36
75
45
35
87
55
10
65
143
42
164
228
97
109
16
292
182
52
29
106
311
230
208
68
101
61
3617
64
224
40
48
85
60
57
76
71
237