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