3
10
15
36
50
53
54
58
64
67
75
88
106
113
122
140
145
157
160
168
188
204
205
206
208
212
221
222
225
228
248
249
262
284
289
293
302
304
310
346
347
362
363
391
393
407
408
417
418
420
422
440
444
471
514
536
540
544
546
548
549
564
591
593
601
612
620
622
624
625
632
644
645
650
655
659
660
667
676
680
686
690
691
701
705
712
719
721
740
744
746
756
772
773
775
776
780
788
802
807
808
809
818
820
830
839
846
850
851
855
860
861
871
876
892
893
909
911
913
924
926
931
963
981
983
1000
1008
1012
1013
1015
1019
1023
1024
1043
1047
1057
1062
1067
1089
1102
1114
1120
1123
1132
1143
1158
