3
9
24
30
36
62
65
73
100
156
178
187
199
208
244
245
248
250
262
272
274
277
286
287
296
300
319
354
356
370
373
374
377
383
387
421
423
430
457
468
472
473
475
480
482
497
506
512
533
538
540
555
559
562
567
577
584
622
630
647
659
662
674
684
699
709
714
723
730
731
737
740
772
779
784
790
814
819
826
832
839
854
861
863
880
887
892
917
919
927
930
934
937
954
965
974
983
988
991
992
1000
1002
1007
1008
1032
1057
1063
1072
1096
1098
