0
0
1
1
1
2
2
2
2
2
3
3
3
4
5
5
5
5
5
6
6
6
11
16
17
21
26
27
36
36
36
36
36
37
38
38
38
38
38
38
39
40
40
40
40
40
40
40
40
40
41
41
41
41
41
41
41
46
49
54
57
58
59
