3
5
9
17
29
34
35
41
50
51
56
62
73
76
94
100
102
106
122
128
136
147
149
161
165
168
169
177
188
193
203
204
224
225
229
237
241
256
262
271
277
294
296
305
307
310
312
315
326
328
330
336
340
343
359
361
373
384
391
398
413
418
429
433
439
441
443
444
451
461
464
477
485
511
515
521
522
536
557
566
568
570
586
593
611
612
617
619
622
624
628
634
640
654
663
672
673
675
681
682
687
710
722
727
734
738
742
765
782
787
791
792
798
805
810
814
823
835
840
853
876
881
889
894
896
904
906
911
924
941
948
949
953
954
959
962
967
969
985
993
994
997
999
1004
1009
1012
1019
1028
1031
1033
1048
1050
1066
1067
1072
1076
1089
1090
1092
1097
1106
1110
1116
1121
1124
1135
1136
1139
1145
1148
1161
1162
1169
1172
1173
1187
1202
1206
1209
1211
1212
1229
1238
1246
1251
1257
1259
1261
1265
1267
1271
1275
1279
1282
1288
1289
1294
1299
1312
1314
1321
1330
1331
1332
1347
1351
1354
1356
1360
1361
1362
1365
1377
1391
1430
1443
1449
1459
1460
1466
1467
1475
1498
1503
1512
1523
1535
1543
1554
1566
1573
1596
1600
1604
1618
1620
1623
1637
1647
1648
1650
1658
1667
1668
1674
1675
1679
1697
1704
1707
1723
1733
1738
1739
1757
1763
1781
1786
1800
1808
1822
1837
1847
1853
1858
1875
1885
1886
1890
1896
1903
1917
1925
1928
1930
1936
1937
1940
1946
1947
1948
