0
0
0
0
0
0
0
0
1
1
2
2
2
2
2
2
2
3
3
4
4
4
8
9
14
18
22
23
28
28
28
28
28
28
29
29
29
29
29
29
29
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
30
34
37
41
44
45
46
