164
367
113
379
53
163
43
245
108
228
46
500
29
171
168
64
214
16
166
21
162
18
118
2
100
13
126
117
11
97
26
76
20