6
33
13
29
8
20
11
7
1
16
9
10
15
2
5
30
0
14
4
3
26
256
42
125
81
91
116
138
208
100
234
56
53
119
49
129
32