31
17
46
14
48
4
22
398
133
243
163
20
96
24
25
233
195
3
5
2
23
35
15
9
67
85
92
6
166
57
28
0
7
84
112
36
217
155
12
29
202
52