2
5
8
13
21
36
39
44
45
47
48
49
55
60
82
84
86
88
98
103
108
112
113
114
118
123
127
162
163
168
170
180
184
192
198
202
205
216
218
219
223
227
230
233
236
237
250
252
267
280
287
288
293
295
297
303
305
315
316
330
335
337
344
345
348
351
354
357
358
364
379
380
398
400
406
412
418
434
436
437
454
456
461
467
468
473
475
480
488
490
510
512
517
523
524
526
527
530
538
539
545
548
558
567
577
578
591
594
601
602
604
605
618
623
633
636
642
644
652
654
659
664
668
671
672
674
676
681
682
684
687
689
691
694
697
700
708
710
713
719
720
731
738
748
752
758
762
770
776
784
785
792
794
799
804
831
837
839
842
844
846
847
848
850
863
873
888
894
896
898
903
923
925
931
939
950
954
960
962
964
970
973
975
986
988
991
997
1010
1028
1029
1030
1031
1033
1035
1038
1039
1044
1063
1068
1069
1084
1085
1086
1101
1102
1105
1111
1115
1117
1125
1130
1142
