0
1
4
7
9
13
14
15
17
20
21
22
23
24
25
26
29
30
31
33
40
41
42
44
45
46
49
52
54
60
62
63
64
65
68
71
72
74
75
77
78
80
81
82
84
85
86
87
89
90
92
93
98
99
101
103
105
108
112
114
115
121
122
124
125
131
133
137
138
141
144
145
146
148
149
155
160
165
166
167
168
171
173
175
180
181
182
184
187
190
192
193
195
196
198
200
206
207
209
210
214
221
223
224
225
226
229
230
232
237
241
243
247
251
260
261
262
265
266
272
278
279
280
283
288
290
291
293
296
297
300
301
302
307
310
315
316
317
319
320
322
325
326
327
330
335
339
344
345
348
351
354
359
360
362
363
364
365
366
369
370
371
372
375
376
379
380
381
386
391
392
396
398
402
403
406
408
410
411
413
414
416
417
419
420
421
422
423
425
426
428
431
432
433
434
441
