6
8
17
20
32
58
64
77
83
91
97
100
111
118
120
125
143
184
207
217
221
237
259
275
278
298
300
303
309
326
332
343
347
351
357
362
374
387
398
420
437
446
465
473
508
509
510
511
526
531
532
537
540
545
560
561
563
570
582
589
592
598
602
614
618
622
623
625
637
639
651
664
683
701
705
715
741
743
754
791
792
796
807
809
831
860
896
899
908
915
926
928
929
938
943
962
969
979
987
990
992
998
1000
1020
1021
1027
1030
1034
1039
1049
1050
1065
1073
1097
1116
1120
1140
1146
1150
1155
1156
1177
1190
1191
1211
1245
1249
1256
1271
