2
5
7
12
15
18
32
33
34
35
38
39
40
44
48
49
50
56
58
61
64
69
74
80
82
84
85
92
93
94
96
97
99
103
104
107
108
109
111
114
126
128
129
130
131
137
140
147
150
151
153
161
164
167
169
179
189
190
201
202
206
225
233
237
240
250
253
255
256
258
267
278
284
286
287
302
303
309
310
311
312
314
323
325
326
328
330
332
335
338
342
344
349
350
352
360
362
364
367
369
373
374
376
377
381
386
387
390
392
393
395
398
407
418
421
428
444
449
455
457
458
468
472
475
478
482
486
488
492
493
497
498
500
503
508
511
514
515
516
520
523
529
530
533
544
549
555
556
558
560
561
563
564
566
568
569
570
571
573
575
577
582
583
589
592
601
603
604
608
611
612
616
617
622
633
639
641
648
649
655
656
657
658
660
667
668
676
678
683
688
692
702
703
705
713
714
722
723
725
727
730
733
737
745
746
757
758
765
767
783
785
788
792
800
801
802
803
804
809
811
812
815
816
820
823
827
831
843
844
851
853
854
860
864
865
868
871
878
881
882
886
900
903
914
918
919
920
925
926
928
929
933
935
936
937
942
