0
0
0
1
2
2
3
3
4
4
5
6
7
9
10
11
14
18
27
34
38
49
49
49
49
49
49
49
52
54
57
62
65
72
76
83
91
96
104
108
121
134
138
141
143
146
155
162
163
165
168
168
172
172
172
172
172
173
191
205
219
242
269
269
283
297
309
323
337
349
353
366
371
384
384
384
385
386
386
391
391
396
401
406
413
414
423
429
435
446
452
475
497
504
528
534
539
544
556
558
558
573
580
593
608
616
630
638
651
665
673
685
692
705
719
726
741
749
763
778
786
795
801
813
813
820
820
820
820
820
821
846
868
891
916
944
944
958
973
987
1001
1016
1030
1037
1050
1062
1075
1080
1081
1082
1082
1082
1091
1103
1115
1127
1131
1138
1139
1151
1157
1163
1174
1177
1200
1223
1230
1251
1263
1275
1287
1299
1311
1311
1323
1328
1340
1355
1363
1373
1379
1391
1406
1414
1427
1434
1447
1460
1467
1480
1487
1500
1513
1521
1534
1540
1553
1566
1573
1574
1574
1583
1593
1596
1619
1638
1662
1687
1710
1721
1734
1748
1762
1775
1789
1803
1814
1827
1839
1852
