0
2
2
2
2
3
3
3
3
5
5
5
5
5
6
9
12
12
15
18
25
36
36
36
36
36
36
36
36
36
37
37
37
42
42
44
44
46
46
48
48
50
50
50
50
52
52
52
52
52
53
55
58
72
84
88
95
95
98
102
106
106
111
116
118
118
118
118
119
121
122
125
127
129
129
131
131
132
135
139
144
155
165
174
190
190
190
190
190
190
193
193
193
194
194
194
199
199
201
204
205
206
209
211
214
219
223
227
230
231
234
234
237
241
245
254
269
281
290
301
301
305
309
314
314
319
324
