2
8
9
14
16
19
20
21
25
27
31
50
60
61
64
67
68
78
83
92
102
103
104
107
110
111
116
117
124
129
139
144
146
160
167
168
170
174
175
179
181
184
185
187
188
191
197
198
203
208
211
226
227
232
235
237
240
244
250
253
256
259
262
263
267
277
280
288
293
297
301
303
310
319
321
324
328
332
335
338
340
343
351
354
356
357
359
362
365
366
370
374
377
379
385
387
390
392
400
402
408
409
417
421
422
428
435
437
441
443
450
451
459
461
464
471
472
473
474
484
485
486
490
498
506
511
517
519
521
529
538
547
550
555
557
560
561
562
564
565
569
570
571
574
581
582
583
584
587
589
595
596
600
604
605
606
614
622
642
651
654
661
672
673
682
692
693
696
701
703
712
714
717
718
719
723
727
729
730
733
734
735
737
740
742
743
751
755
756
761
762
769
778
796
798
799
806
808
810
811
815
816
822
825
829
831
838
839
843
847
849
854
859
865
867
873
874
880
881
883
885
887
889
890
891
894
895
907
910
911
929
936
938
942
946
948
949
951
952
954
956
957
960
961
968
969
970
973
974
976
978
981
986
990
995
1014
