0
1
2
6
8
10
12
13
18
23
27
36
37
41
42
45
46
53
56
58
59
60
61
62
68
70
72
73
74
76
81
83
84
85
86
87
90
91
92
94
96
100
101
104
105
106
108
109
111
116
121
122
124
126
128
130
132
133
134
135
137
138
139
140
141
142
143
146
149
150
152
158
160
162
164
165
166
167
169
174
175
176
177
182
184
185
187
192
194
195
197
198
199
200
202
208
209
210
211
213
216
217
219
221
222
223
224
228
229
232
234
236
237
239
241
242
243
244
246
248
249
250
252
260
267
269
271
273
274
276
277
279
280
282
285
287
288
292
293
294
295
297
298
300
302
303
307
308
309
311
313
314
317
319
322
323
324
326
329
331
332
333
336
339
340
341
342
343
346
347
349
350
352
353
354
355
356
357
358
359
361
364
367
368
369
371
372
373
376
377
378
379
380
382
383
385
387
388
389
390
392
394
395
399
401
403
406
410
411
412
413
415
417
418
420
421
422
424
425
426
427
428
429
430
432
433
434
435
436
437
439
442
443
444
446
447
448
449
450
451
454
455
456
457
459
461
462
463
465
467
468
471
473
475
478
480
485
486
488
490
493
497
500
501
502
503
504
505
508
512
515
517
518
520
521
522
524
525
526
527
530
531
532
534
535
536
537
538
540
541
545
546
548
549
554
555
556
557
559
560
563
564
565
567
569
570
572
575
576
577
579
581
583
584
585
586
588
589
591
592
593
594
596
597
598
603
606
611
614
616
617
618
619
623
624
625
627
630
631
632
633
634
635
637
640
642
644
645
646
648
651
652
653
654
