2
10
28
32
48
75
81
95
114
126
152
163
174
179
188
200
233
234
238
250
255
282
294
305
308
316
322
335
344
360
377
381
397
403
407
416
448
458
461
463
472
481
494
505
518
555
560
562
566
571
572
582
593
598
599
602
603
605
611
612
637
647
652
662
681
682
695
706
717
731
742
744
756
758
766
789
796
802
818
827
851
854
864
869
870
876
880
882
910
911
921
982
992
995
1010
1013
1027
1038
1052
1055
1057
1060
1073
1080
1084
1085
1087
1100
1101
1102
1103
