0
1
1
1
2
2
2
2
3
4
5
6
6
6
6
6
6
6
6
7
8
8
13
16
19
24
28
30
35
35
35
35
35
36
36
36
36
36
36
36
37
37
37
37
37
37
37
37
37
37
37
37
37
37
37
37
37
40
44
46
48
49
50
