3
6
13
29
34
43
44
45
57
62
72
80
83
87
98
111
120
130
133
140
162
173
180
188
193
197
215
235
240
276
280
285
287
288
289
294
315
317
325
331
338
347
363
364
367
383
395
412
428
434
451
457
463
465
470
483
488
498
501
517
530
548
557
579
608
618
622
638
639
644
652
669
689
698
707
709
712
714
750
778
789
794
796
799
825
833
843
861
869
881
883
887
895
896
897
905
918
922
947
951
957
958
959
972
977
990
991
1000
1005
1014
1020
1025
1028
1032
1037
1038
1041
1062
1078
1084
1135
1146
1159
1160
1165
1184
1200
1213
1218
1219
1229
1251
1278
1286
1312
1328
1338
1342
1347
1359
1372
1417
1420
1429
1456
1457
1458
1460
1467
1478
1488
1495
1507
1512
1529
1537
1551
1562
1576
1580
1581
1595
1607
1615
1624
1627
1639
1641
1652
1680
1704
1725
1729
1732
1748
1750
1751
1757
1764
1795
1807
1815
1854
1858
1863
1869
1872
1878
1892
1904
