3
4
8
14
16
20
25
26
30
32
33
34
52
58
61
65
67
69
72
74
95
97
99
106
107
116
117
118
119
123
133
137
142
148
149
166
169
178
179
181
184
190
200
202
209
211
221
222
223
224
226
230
236
244
245
251
252
258
261
266
269
270
272
276
279
280
284
289
290
292
296
298
307
309
311
313
314
316
319
323
331
334
336
339
343
345
347
356
360
361
374
375
389
391
393
397
406
409
414
415
417
420
421
429
430
431
432
436
438
449
451
452
453
456
457
458
461
472
473
481
486
487
491
495
496
499
500
502
503
507
509
512
514
518
522
529
530
535
539
544
556
568
573
580
582
588
589
591
596
600
601
607
609
610
613
614
616
626
627
628
630
631
635
645
648
649
650
656
660
661
668
675
681
687
688
690
697
703
708
710
711
719
724
725
726
739
740
743
745
749
750
752
753
754
757
761
766
767
768
769
770
771
775
781
785
788
790
798
801
804
805
807
809
813
814
815
817
818
820
821
823
825
836
839
841
849
853
854
857
860
865
866
869
875
879
881
888
890
891
907
912
916
925
928
929
937
942
943
946
951
963
967
972
977
978
980
982
990
994
997
998
1017
1023
1025
1026
1030
1033
1034
1036
1038
1042
1044
1048
1060
1061
1062
1071
1072
1073
1076
1078
1080
1081
1082
1090
1105
1109
1112
1115
1118
1121
1128
1129
1131
1134
1137
1141
1148
1149
1151
1160
1161
1170
1175
1176
1179
1181
