0
1
6
9
10
11
14
15
16
17
19
20
24
25
28
30
31
32
33
37
38
39
40
43
45
46
48
49
50
52
53
54
55
65
67
69
73
77
81
82
84
85
87
90
91
92
93
96
98
100
101
102
104
107
109
110
113
114
119
120
121
122
125
126
128
131
135
137
138
141
143
145
149
151
153
154
155
156
160
161
162
163
164
166
167
169
171
172
173
182
184
185
186
187
188
193
194
196
198
200
203
204
206
210
212
214
216
218
223
224
229
230
232
234
235
241
242
245
251
252
254
256
257
258
262
263
264
266
268
269
270
271
272
273
276
277
281
282
283
286
287
288
289
290
291
292
295
298
299
300
303
304
308
309
310
313
314
315
316
319
320
321
322
323
324
325
327
328
330
331
