13
32
84
28
16
14
36
295
24
158
100
49
2
11
25
55
5
345
34
152
141
184
64
39
8
17
170
3
0
199
20
188
258
1
47
520
7
92
109
216
989
27
165
656
150
198
493
480