3
7
11
21
34
47
56
70
83
93
97
99
111
112
113
119
128
133
138
146
158
160
161
171
176
179
181
186
200
205
212
217
241
243
265
268
280
286
294
302
321
322
329
344
345
347
351
354
358
361
362
364
368
381
384
396
397
401
403
409
414
417
418
421
427
428
429
437
450
455
462
472
474
476
485
490
493
496
497
538
551
555
556
558
578
591
593
615
618
625
646
653
656
661
671
693
694
696
699
701
702
705
708
717
728
733
740
749
754
758
764
773
777
780
781
785
788
797
799
805
807
808
812
813
815
828
832
834
845
848
862
864
866
876
881
884
890
907
930
932
942
951
983
990
1000
1028
1030
1033
1036
1041
1056
1068
1069
1072
1087
1090
1091
1105
1106
