0
0
0
0
0
1
1
1
1
1
1
1
1
1
2
3
6
9
13
17
21
28
28
28
28
28
28
29
29
29
29
29
29
30
30
30
30
30
30
31
31
31
31
31
31
31
31
32
32
32
32
33
37
39
42
47
52
52
52
52
53
54
55
56
