0
2
4
1
9
12
35
45
57
53
121
77
142
199
114
63
31
118
156
241
110
160
71
116
132
15
50
207
225
264
40
268
130
128
17
23
105
171
137
78
89
27
122
67
98
198
109
165
30
111
70