0
0
0
1
1
2
5
6
7
8
9
10
10
11
11
12
13
14
15
20
25
28
28
28
28
28
28
28
28
28
31
34
40
40
40
45
45
48
48
48
48
54
54
58
61
68
79
90
105
116
116
116
117
120
130
133
141
153
180
196
221
249
251
279
294
294
309
309
324
339
352
352
367
382
382
382
383
389
390
395
396
397
403
404
409
409
414
423
429
434
438
452
465
482
505
505
505
506
510
510
511
511
513
519
528
540
541
541
552
552
565
565
565
565
575
576
584
592
604
619
631
646
658
658
658
664
669
680
692
707
719
748
772
799
828
838
867
882
882
897
897
912
927
942
942
957
972
972
980
989
998
999
1006
1012
1018
1024
1033
1043
1054
1063
1075
1081
1102
1123
1143
1170
1189
1222
1235
1240
1253
1266
1266
1279
1282
1295
1307
1320
1332
1345
1358
1371
1377
1390
1401
1413
1426
1437
1450
1462
1475
1487
1502
1514
1529
1541
1541
1541
1555
1567
1579
1591
1606
1618
1643
1671
1700
1728
1738
1762
1777
1777
1792
1792
1807
1822
1837
1837
1852
1867
