28
23
16
5
3
12
1
2
14
39
33
7
8
22
17
57
34
0
6
9
172
136
84
105
35
122
32
64
18
10
45
96
24
11
25
27