2
5
8
15
16
34
45
66
91
93
117
118
121
122
138
149
152
180
187
190
197
200
204
209
213
216
228
233
236
237
240
270
292
295
297
311
324
339
356
357
367
369
384
453
462
468
480
482
493
498
500
519
520
524
527
535
536
538
545
551
554
557
559
579
587
594
597
601
605
608
617
620
646
655
662
668
672
683
718
726
732
742
744
754
765
777
794
805
806
809
816
817
824
834
863
870
871
887
892
901
916
959
961
964
971
974
983
996
1003
1026
1043
1057
1058
1077
1104
1114
1117
1158
1165
1166
1178
1186
1195
1238
1244
1252
1263
1270
1279
1282
1294
1306
1333
1362
1364
1367
1369
1372
1373
1375
1388
1432
1433
1446
1458
1468
1472
1478
1483
1487
1499
1504
1530
1531
1532
1551
1555
1560
1569
1574
1575
1594
1624
1638
1654
1661
1664
