2
4
5
6
8
10
16
22
35
45
54
56
59
71
74
75
87
89
96
103
116
118
122
132
133
140
146
148
151
160
166
186
200
208
210
211
212
248
249
253
257
268
273
274
280
281
289
305
306
310
312
314
315
323
324
326
330
340
347
350
352
353
360
363
365
368
375
378
385
391
399
404
409
414
422
423
424
432
453
462
469
474
478
480
482
493
501
505
509
512
540
558
559
571
576
583
587
591
593
594
600
601
604
606
612
615
616
630
638
639
640
654
660
679
686
687
689
691
692
702
705
706
722
728
732
734
736
767
771
776
777
785
795
796
797
804
807
818
824
829
830
833
838
839
841
842
846
849
851
873
874
879
887
898
911
912
922
924
925
928
936
941
946
949
957
967
969
980
988
1003
1005
1006
1039
1042
1048
1049
