0
0
0
0
1
1
1
2
2
2
2
2
2
3
3
3
3
3
3
4
5
5
8
12
13
18
22
25
30
30
30
30
30
30
30
30
31
31
31
31
31
31
32
33
34
34
34
34
34
34
34
34
34
34
34
34
34
38
43
46
47
47
48
