2
5
6
11
13
16
20
23
31
35
43
55
70
89
91
93
98
104
108
113
121
122
132
138
139
142
155
170
181
183
189
202
204
209
212
215
218
230
234
235
236
240
242
250
262
281
295
302
319
338
345
360
361
362
371
378
387
429
432
444
446
463
464
468
477
484
487
493
494
495
501
506
515
526
531
559
569
572
574
580
587
594
597
600
605
609
613
621
628
631
639
643
651
652
653
674
682
688
691
698
699
706
707
725
736
749
755
759
766
770
786
796
798
821
837
839
849
851
868
870
884
891
893
895
909
916
923
934
952
956
969
978
982
983
986
993
999
1008
1023
1046
1056
1059
1063
1090
1120
1121
1122
1125
1126
1134
1144
1153
1157
1162
1170
1171
1180
1185
1204
1208
1211
1226
1266
1286
1291
1295
1312
1323
1324
1342
1348
1354
1357
1368
1372
1378
1380
1382
1388
1394
1409
1432
1441
1451
1473
1483
1486
1504
1505
1506
1508
1517
