0
3
14
17
37
38
44
49
51
100
103
105
109
116
121
124
145
160
168
200
204
242
273
278
283
285
286
298
315
319
328
332
336
338
340
345
351
369
375
386
397
408
412
453
458
461
471
479
483
533
534
536
546
549
551
559
574
587
588
610
617
629
630
