0
8
14
19
30
35
38
47
48
50
52
64
79
84
88
92
112
123
126
168
174
180
199
209
220
224
225
254
271
276
285
286
293
294
303
306
313
342
371
387
406
411
421
427
455
462
465
472
500
519
530
535
545
546
559
563
576
581
594
