0
3
10
8
27
13
25
1
11
7
2
4
6
12
5
41
28
80
128
55
130
44
20
26
43
129
179
38
36
67
59
60
172
35
75
219
94