2
6
7
12
21
32
45
48
50
58
72
74
75
88
113
117
131
136
146
153
155
167
179
192
196
197
203
212
214
215
216
222
229
230
233
237
240
243
260
266
274
275
280
288
296
306
312
318
320
326
329
332
337
350
353
354
358
363
366
368
377
383
397
415
422
435
438
441
445
455
458
464
466
479
481
487
488
490
492
497
501
504
510
512
514
523
528
532
535
538
541
545
553
575
596
605
609
614
618
623
636
644
648
651
652
655
666
670
673
674
676
677
679
680
685
695
699
700
707
709
716
719
723
726
727
729
730
731
740
746
756
762
765
771
776
777
778
782
783
784
788
789
790
792
793
797
804
805
808
813
819
820
824
832
836
852
856
868
880
892
901
902
903
904
909
910
916
925
931
938
943
946
951
954
959
960
965
972
989
996
997
1017
1027
1042
1058
1066
1067
1074
1075
1076
1084
1089
1090
1094
1095
1098
1101
1102
1106
1108
