2
5
9
12
16
21
28
34
48
53
59
61
62
63
65
78
79
92
98
99
103
105
110
114
116
123
125
130
137
143
154
156
159
162
164
165
166
169
173
178
181
183
185
197
199
203
209
214
216
218
223
244
250
255
257
259
261
269
278
280
281
283
304
306
309
316
319
321
322
324
325
327
330
334
335
339
340
341
343
350
354
359
363
368
373
377
380
382
383
385
393
403
406
413
422
427
429
431
435
438
439
442
443
446
448
449
457
459
465
469
471
472
474
476
479
483
484
487
488
491
493
496
500
503
504
509
518
520
521
524
527
530
531
536
538
540
544
549
554
556
563
566
571
574
575
579
586
587
592
597
607
613
618
619
623
625
627
630
632
633
638
641
661
663
667
672
673
675
677
682
684
692
693
701
705
706
708
711
717
722
724
728
734
742
743
744
746
747
748
750
751
754
755
763
773
774
775
777
778
786
789
791
792
795
797
805
809
815
816
817
821
826
828
835
842
857
865
870
878
881
884
887
891
893
894
895
902
906
908
915
918
923
929
934
935
936
952
954
955
963
968
971
973
988
995
1005
1010
1012
