0
1
8
16
20
46
47
54
57
61
75
99
107
109
111
118
128
142
144
150
151
162
170
179
188
189
191
211
229
231
235
237
257
285
295
299
335
370
385
395
403
404
437
439
458
462
463
467
470
484
493
499
501
515
529
533
552
555
562
573
599
606
631
655
661
663
700
704
718
723
724
727
731
734
735
748
