3
13
24
40
56
67
92
98
106
125
164
172
208
217
219
247
248
265
266
268
269
279
305
324
348
357
361
366
392
418
425
427
442
443
445
456
462
466
470
477
483
501
510
519
521
525
542
545
553
556
571
575
579
581
582
606
619
640
662
667
678
681
689
694
695
700
707
714
745
754
768
777
780
802
818
830
838
848
850
871
877
901
909
973
984
987
1008
1014
1017
1020
1030
1052
1055
1058
1078
1080
1083
1088
1089
1106
