0
32
4
3
1
17
9
2
18
5
8
27
14
19
16
6
7
10
53
56
132
25
44
107
22
33
67
59
150
72
88
95
278
49
36
29
26
40
94
66
43