0
1
6
12
5
11
29
10
13
30
25
21
16
36
19
9
15
28
51
63
44
54
189
31
41
159
67
33
27
105
3
24
75
95
254
84
72
142
169
42
109
152
256
125
43
325