0
3
6
9
4
1
2
48
20
36
33
34
32
15
182
27
132
74
49
58
135
28
21
99
25
115
101
117
39
105
40
56
51
29
87
62
18
107
150
63
81
66
78
223
355
43
251
178
121