7
8
13
16
32
40
50
63
70
72
79
83
85
91
108
122
127
144
146
151
161
177
183
225
226
232
259
266
271
276
290
310
318
324
355
356
358
365
372
383
389
394
405
410
423
426
445
455
463
476
495
498
506
515
517
525
550
584
589
604
617
630
635
645
652
672
673
681
688
694
734
744
750
753
759
761
790
803
804
816
825
832
844
851
852
864
872
897
904
924
930
933
942
949
950
956
958
972
979
986
994
998
1015
1025
1039
1060
1062
1084
1091
1116
1124
1131
1141
1142
1178
1180
1183
1187
1200
1201
1202
1204
