0
2
6
22
32
34
45
49
70
79
87
93
96
97
99
103
110
114
123
131
143
164
170
187
188
195
196
203
204
207
210
219
241
260
279
281
286
312
317
319
346
348
351
375
376
380
384
387
397
414
418
419
439
452
459
473
487
513
515
517
518
524
529
540
553
554
564
579
581
599
620
623
649
653
654
655
674
678
694
695
706
714
746
751
760
767
770
780
792
793
800
805
825
826
827
830
836
850
851
856
861
876
897
912
922
928
930
932
940
952
960
963
978
983
995
996
1001
1021
1029
1032
1034
1042
1049
1052
1054
1055
1072
1081
1119
1122
1127
1160
1167
1171
1189
1192
1195
1209
1211
1213
1231
1254
1260
1266
1274
1297
1298
1313
1332
1343
1353
1354
1356
1359
1360
1365
1374
1393
1398
1411
1414
1425
1426
1431
1433
1436
1441
1443
1444
1450
1461
1463
1477
1492
1501
1504
1513
1525
1533
1540
1547
1557
1562
1569
1590
1598
1601
1611
1618
1630
1636
1637
1653
1674
1676
1681
1699
1705
1713
1737
1742
1746
1747
1750
1764
1767
1791
1795
1797
1802
1806
1811
1814
1823
1827
1845
1853
1873
1876
1884
1888
1891
1916
1936
