6
10
19
30
33
50
56
71
73
74
80
84
102
103
128
136
138
142
148
161
166
202
204
207
209
224
225
238
251
294
305
319
331
342
346
355
364
365
375
385
395
396
407
408
413
419
432
434
441
443
459
462
464
466
487
492
498
507
514
527
531
535
557
569
598
601
604
617
628
632
636
643
644
693
703
706
720
724
745
750
760
768
774
802
809
814
816
818
826
838
883
895
903
921
926
933
934
952
982
997
