0
1
3
6
8
9
10
11
12
13
14
15
17
19
20
21
22
23
24
25
26
29
31
32
34
36
37
40
41
42
44
46
49
50
51
54
59
61
65
66
68
69
71
72
73
74
75
77
79
81
83
85
87
88
89
90
91
92
94
95
96
97
99
100
101
102
103
104
106
107
108
109
110
111
113
117
118
119
121
128
129
130
132
135
137
139
141
142
143
144
147
149
150
152
154
157
158
160
161
163
165
166
167
169
171
172
174
179
180
182
183
184
186
189
191
192
193
194
196
197
199
200
203
204
206
207
209
210
211
212
214
215
216
219
221
223
225
226
227
231
233
234
235
236
237
238
239
240
241
242
244
245
246
247
248
251
252
253
256
257
258
261
263
264
267
268
269
272
273
274
276
277
279
280
281
282
284
285
287
289
291
292
293
295
296
297
298
300
301
306
307
308
309
311
312
314
316
319
320
321
322
323
324
325
326
327
328
330
332
335
337
339
340
341
342
344
345
346
348
349
350
353
354
355
356
360
363
365
367
369
370
371
373
374
378
380
381
383
386
388
389
390
391
394
395
397
398
399
400
401
403
406
407
408
409
410
413
416
418
420
421
422
424
425
426
427
429
430
431
435
438
440
442
443
450
451
453
455
457
458
459
460
464
465
466
467
468
469
470
471
472
473
475
477
478
480
481
482
484
486
487
489
490
494
496
499
502
503
505
508
510
511
512
513
515
516
517
518
519
520
521
523
525
526
527
533
