0
0
0
1
1
2
5
6
7
9
11
13
13
15
16
20
21
22
23
31
40
47
47
47
47
47
47
47
47
47
47
47
52
52
52
55
55
62
63
67
70
83
83
87
90
101
104
112
119
134
134
146
146
148
150
161
176
191
206
233
257
285
291
315
330
330
341
341
356
371
386
386
401
416
416
416
419
425
432
442
443
444
450
453
458
458
464
472
484
491
497
512
525
544
563
563
563
566
569
569
573
573
576
576
576
585
588
588
596
596
607
609
616
630
645
647
656
662
677
691
703
718
733
733
745
745
751
756
768
783
798
819
848
875
904
914
940
955
955
967
967
982
997
1012
1012
1027
1042
1042
1050
1062
1071
1080
1093
1099
1105
1111
1119
1129
1141
1154
1166
1178
1199
1220
1240
1268
1293
1324
1331
1344
1357
1370
1370
1382
1387
1398
1410
1419
1429
1442
1455
1468
1474
1487
1502
1514
1529
1544
1557
1569
1582
1597
1612
1624
1639
1654
1654
1666
1666
1680
1692
1704
1719
1734
1756
1785
1814
1843
1853
1879
1894
1894
1906
1906
1921
1936
1951
1951
1966
1981
