0
4
5
14
27
30
36
43
50
59
68
74
81
86
90
117
120
125
128
159
182
183
191
223
235
273
286
303
304
305
336
337
338
364
371
373
376
384
