0
1
8
13
4
9
42
22
24
53
72
66
276
102
129
303
122
23
36
143
74
140
26
68
205
909
105
169
98
401
508
116
80
200
363
158
209
219
164
318
43
6