31
10
58
24
5
32
3
13
6
19
57
29
26
23
1
4
42
63
25
43
9
18
16
21
20
2
0
22
15
14
30
229
99
7
162
100
33
8