0
1
2
2
2
6
6
7
7
10
10
10
10
10
10
10
15
15
15
15
15
15
20
25
27
32
32
34
34
34
34
34
34
34
34
34
34
34
37
40
42
46
49
49
49
49
49
49
49
49
49
49
49
49
51
54
54
57
57
57
63
63
63
65
68
68
70
70
73
73
73
76
78
82
83
84
84
84
88
88
89
90
93
93
94
97
100
101
103
108
108
108
110
113
113
118
123
125
130
130
132
132
132
132
133
135
135
135
135
136
138
141
144
146
150
153
158
163
166
171
173
176
176
176
177
177
177
179
182
184
187
195
195
201
210
213
222
225
230
233
233
236
241
241
244
247
251
