3
7
12
18
20
22
23
27
30
31
35
37
38
43
52
55
58
62
64
69
70
72
75
78
83
86
90
92
94
95
96
97
98
105
106
107
109
112
114
115
119
122
127
128
133
135
137
139
143
146
147
149
152
153
154
162
164
167
171
173
174
176
178
179
185
186
189
193
202
203
204
206
212
218
219
223
228
234
241
247
251
254
258
262
264
266
267
268
269
271
276
279
282
287
288
289
294
298
302
303
304
311
314
317
318
320
327
330
331
335
338
341
349
351
355
368
370
371
372
373
374
381
382
383
390
391
392
393
395
396
398
400
402
403
404
409
414
417
420
422
423
425
428
438
439
440
443
445
448
451
463
467
468
473
475
476
479
483
484
492
495
499
500
504
508
511
523
531
532
533
539
540
542
548
551
552
554
558
561
565
567
568
571
573
575
579
583
589
591
592
594
598
601
604
606
609
624
627
630
633
638
640
642
643
644
648
656
658
659
660
678
681
682
684
686
690
691
694
696
701
703
708
709
711
717
719
721
722
725
727
731
732
733
734
737
740
744
750
763
765
766
769
774
785
787
791
803
804
805
806
816
818
823
824
825
828
838
839
841
842
850
861
862
864
865
868
871
880
881
883
886
888
889
896
897
899
900
901
909
915
921
923
933
934
944
946
948
950
951
954
957
959
962
967
968
971
974
977
981
989
991
992
994
1000
1004
1005
1008
1009
1010
1016
1022
1024
1028
1031
1032
1033
