0
1
5
6
9
10
12
14
16
17
18
19
20
21
22
24
26
27
28
29
30
31
34
36
39
40
41
44
50
52
55
56
57
58
59
63
65
66
68
70
72
74
75
77
78
80
81
82
84
86
89
91
94
95
97
99
101
107
108
112
114
115
116
117
118
119
122
123
124
126
127
129
131
136
138
139
140
141
144
147
148
149
150
151
152
155
156
157
159
161
163
164
165
166
167
170
171
173
174
175
176
180
181
182
183
184
186
187
188
190
196
197
201
202
204
207
208
209
210
211
212
214
216
217
219
220
223
225
226
227
228
230
233
235
236
240
241
242
244
246
248
250
251
257
258
259
261
262
263
265
267
270
271
272
273
274
275
276
280
284
286
288
289
292
293
295
297
298
299
300
301
302
306
307
309
310
311
312
316
318
319
322
324
325
326
328
330
333
336
337
339
340
341
344
345
346
347
348
349
351
352
353
354
356
359
360
361
362
365
367
370
371
375
378
379
382
384
385
386
387
388
389
391
392
394
395
396
397
400
405
406
407
409
410
412
413
414
415
416
418
420
422
423
424
425
426
428
430
432
433
437
439
440
442
444
447
450
451
