0
0
1
5
8
11
18
24
25
26
26
31
37
47
51
60
65
81
94
114
133
160
160
161
163
163
163
163
163
163
164
164
165
171
179
187
200
213
227
239
251
266
280
280
282
285
294
304
305
307
317
331
345
345
345
345
345
345
351
370
396
409
433
438
446
458
469
482
497
510
510
525
539
539
542
550
557
562
572
578
580
581
581
586
594
604
611
623
640
657
676
699
719
748
748
756
762
762
762
762
762
762
763
767
779
789
797
806
821
836
850
862
874
889
904
905
907
910
919
929
933
936
948
962
976
976
976
976
976
976
982
1005
1033
1049
1075
1085
1096
1108
1119
1134
1149
1164
1164
1179
1194
1194
1206
1221
1231
1238
1250
1256
1264
1265
1265
1275
1285
1295
1307
1318
1339
1356
1376
1399
1419
1447
1455
1465
1479
1489
1501
1501
1501
1508
1514
1526
1538
1548
1556
1565
1580
1595
1610
1622
1634
1649
1664
1675
1685
1699
1714
1729
1743
1754
1766
1780
1794
1796
1802
1808
1818
1830
1849
1871
1899
1914
1941
1967
1978
1990
2002
2017
2032
2046
2046
2061
2076
