0
32
16
30
10
19
4
28
9
13
48
74
18
2
35
150
29
25
21
27
11
20
17
87
57
60
108
64
43
40
149
109
155
114
88
85
73