24
159
101
52
2
14
31
29
57
5
346
34
153
144
186
16
65
39
8
28
17
172
18
3
0
203
21
188
264
49
524
92
166
115
220
997
27
55
169
669
201
504
492
38
431
97
50
170
7
165
377