0
1
4
7
8
9
10
12
15
16
18
21
22
23
24
25
26
28
30
31
33
34
35
37
38
40
41
42
43
47
48
49
50
51
52
54
56
58
61
63
65
66
68
69
71
72
77
78
79
82
84
86
88
90
93
94
96
99
100
101
104
105
106
107
108
109
110
115
119
120
121
122
124
126
127
128
130
131
132
133
135
136
137
139
140
142
146
151
152
154
155
156
158
159
160
163
164
166
169
171
172
175
176
178
179
180
181
182
183
184
187
189
190
191
195
197
198
200
201
202
204
206
209
211
213
216
219
223
227
229
230
232
233
234
235
237
240
241
242
243
245
253
255
258
259
260
261
262
265
272
274
275
276
280
287
289
292
293
294
295
297
300
303
307
314
315
316
317
318
319
320
321
322
326
328
331
332
333
337
344
345
346
347
348
349
350
353
356
357
358
359
363
364
366
368
371
373
376
378
380
384
387
389
390
391
392
393
397
399
400
402
403
405
406
407
409
413
415
417
420
421
425
428
430
431
432
433
435
437
443
444
445
448
450
452
454
455
457
458
460
461
463
464
465
469
476
479
480
482
483
484
485
486
489
491
493
496
497
498
501
503
504
505
506
508
509
510
511
512
519
523
525
526
527
531
533
537
541
542
543
544
546
547
548
550
556
557
560
562
563
566
568
569
570
572
573
574
577
