2
3
5
10
14
16
20
33
36
41
44
53
55
56
66
67
77
78
85
90
104
117
124
128
133
134
135
144
146
150
154
158
162
167
170
173
188
191
193
195
202
203
204
209
213
225
235
250
259
265
267
269
275
277
279
282
287
293
295
296
307
318
320
321
324
332
336
349
350
359
362
364
372
373
375
379
384
389
395
400
404
414
415
421
435
445
446
449
450
451
458
459
463
465
471
472
480
482
485
488
489
502
504
513
516
517
519
527
533
535
536
537
540
547
548
551
552
555
556
565
574
575
576
582
588
591
594
599
600
601
602
606
613
614
616
630
634
636
647
652
663
670
672
673
678
681
693
696
698
699
700
702
707
714
718
723
724
725
730
734
735
737
739
740
741
744
747
765
773
775
781
790
791
793
795
796
808
818
821
826
827
831
832
842
844
846
849
850
856
858
862
864
869
875
877
879
880
881
882
892
893
895
898
911
916
918
923
938
941
951
958
961
971
975
976
981
982
987
990
992
994
995
1001
1004
1007
1011
1012
1017
1022
1023
