2
4
5
6
8
10
20
21
24
26
28
39
42
46
49
53
59
61
62
69
72
78
81
89
91
94
99
102
109
110
114
115
128
131
133
136
141
143
144
154
157
159
162
165
172
175
180
183
185
186
195
198
202
204
210
212
214
215
217
220
221
222
227
228
229
234
235
237
238
242
245
255
257
258
260
263
266
277
278
280
284
287
289
293
297
301
310
315
320
323
332
337
343
344
346
347
349
362
365
367
374
378
390
395
400
402
404
405
408
409
410
417
426
429
435
437
441
442
444
446
449
453
460
468
475
476
486
489
491
492
495
498
500
505
508
514
516
518
522
528
536
538
539
541
546
552
561
566
572
575
579
583
584
585
587
589
595
596
605
608
609
620
622
635
637
644
645
655
656
657
658
660
663
665
669
680
686
692
694
705
707
708
729
737
743
747
753
755
758
765
766
768
775
792
794
798
800
809
811
819
821
829
833
835
837
841
842
843
844
847
849
850
856
869
874
876
878
884
889
893
895
896
900
903
909
910
912
918
922
925
929
936
937
940
942
947
949
952
956
958
966
967
975
979
981
982
983
984
985
987
993
997
1007
1009
1016
1018
1021
1027
1032
1033
1040
1048
1049
1050
1054
1060
1061
1063
1064
1065
1066
1068
1069
1072
1079
1080
1081
1087
1090
1091
1092
1093
1098
1100
1102
1109
1116
1117
1121
1126
1128
1132
1133
1134
1136
1138
1152
1153
1159
