31
1
3
0
4
13
10
34
9
21
32
16
8
12
5
6
19
22
115
20
89
29
122
116
118
292
64
224
287
472
275
189
126
40
91
42
25
117
77
149
93
78