2
3
4
5
10
12
16
18
25
28
33
35
44
47
54
59
61
63
66
68
71
76
87
104
122
123
124
130
138
142
149
150
157
164
168
169
170
171
174
180
184
186
193
217
222
230
231
232
233
235
240
245
249
256
265
285
286
293
297
304
309
315
323
336
338
339
342
354
358
361
366
367
369
371
372
376
377
378
381
384
395
403
405
407
420
438
440
441
445
456
467
468
474
482
499
503
504
505
511
512
516
523
531
538
544
548
554
560
561
564
565
567
568
570
573
581
583
595
601
613
616
628
632
647
660
664
666
667
668
671
674
693
694
700
703
706
711
715
717
721
723
726
735
739
740
744
748
766
768
769
776
781
784
791
798
799
800
802
815
824
832
835
844
852
854
861
866
869
870
873
876
880
881
884
885
887
888
894
898
900
901
902
908
909
915
916
920
926
927
934
937
939
943
944
946
953
955
961
966
992
993
994
995
999
1006
1007
1010
1014
1024
1026
1027
1028
1029
1032
1041
1045
1048
1050
1055
1082
1084
1085
1090
1094
1098
1104
1115
1116
