0
19
25
27
32
34
57
61
66
72
74
89
96
98
107
122
129
140
154
163
168
186
210
214
225
235
246
259
273
279
286
287
301
302
303
308
321
336
346
356
360
370
380
390
403
411
419
443
456
467
472
487
517
526
532
533
535
539
542
559
572
579
592
622
