0
0
1
1
1
1
1
1
1
1
1
1
1
2
2
3
5
5
5
5
6
6
6
6
6
8
8
9
10
10
10
10
10
10
10
10
10
10
10
10
10
10
12
12
12
12
12
12
12
12
14
14
14
14
14
14
14
14
16
20
20
22
24
27
27
28
28
28
28
28
29
29
30
30
31
35
36
37
38
40
44
47
47
48
51
56
61
70
78
90
96
107
107
107
107
107
107
107
109
109
109
109
109
109
109
111
111
111
111
111
111
111
114
118
118
118
118
118
118
120
126
137
149
159
163
166
171
