58
31
40
39
249
30
106
78
86
99
4381
61
38
178
60
29
63
64
225
209
47
136
95
324
395
199
74
259
14
84
683
43
49
177
22
42
145
34
135
323
117
23
36
190
56
100
45