0
0
0
0
0
0
1
1
1
1
1
1
2
2
2
3
3
4
5
5
5
6
6
6
6
6
9
13
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
25
28
29
29
29
29
29
29
30
30
30
30
30
30
31
31
31
32
32
33
34
34
34
35
35
35
35
35
38
42
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
52
57
61
62
62
63
64
64
64
65
65
65
65
65
65
66
66
66
67
67
68
69
69
69
70
70
73
77
80
85
89
95
95
95
95
95
95
95
95
95
95
95
95
95
96
97
98
98
98
98
98
99
100
100
105
110
111
