0
1
5
6
7
10
13
14
15
16
17
18
19
20
24
26
28
29
30
31
32
33
35
36
39
40
42
45
46
47
48
49
52
54
58
62
64
65
67
70
71
75
76
77
78
79
81
83
85
86
88
89
90
91
93
94
97
98
99
100
101
102
107
108
109
110
111
112
114
115
116
118
119
121
122
123
124
125
126
128
131
132
133
134
135
136
137
138
140
141
142
145
148
149
150
151
152
153
154
155
156
157
160
161
162
163
164
165
166
168
169
171
172
173
174
175
178
179
180
181
182
183
184
187
190
191
192
193
194
195
198
199
200
201
202
204
205
207
208
209
210
212
213
214
217
218
219
220
221
223
225
227
228
229
230
232
233
235
236
237
238
239
240
244
245
249
250
253
255
256
257
258
262
264
265
266
267
269
270
271
272
273
274
275
276
277
278
279
281
282
283
285
286
287
288
289
290
291
293
294
296
298
301
302
304
305
306
309
310
312
313
314
315
316
317
320
321
322
323
324
325
327
330
331
332
334
335
336
338
339
340
341
342
343
346
350
352
357
359
360
361
363
364
365
366
367
369
374
375
377
378
379
380
381
382
384
385
388
389
391
394
395
396
397
398
399
401
402
403
404
406
407
408
410
411
413
414
415
420
421
423
424
425
427
428
429
430
431
433
435
436
437
441
443
444
446
447
450
451
452
453
454
456
463
464
465
466
467
468
470
472
473
475
476
477
478
479
480
481
482
485
486
487
488
489
490
491
493
494
497
498
499
500
501
502
504
505
506
507
508
509
510
511
513
514
515
516
517
519
520
521
522
523
524
526
527
530
532
533
535
538
539
540
542
544
545
546
547
548
549
554
555
556
558
561
564
566
567
570
571
572
575
577
578
580
581
583
584
585
587
588
590
591
592
595
596
598
601
603
605
606
607
608
609
611
612
613
614
615
616
618
620
621
622
624
627
628
630
631
632
633
636
637
638
639
640
641
643
645
647
649
650
651
653
655
656
657
658
660
661
665
666
667
668
669
670
671
672
674
677
678
679
680
681
682
683
687
688
689
690
692
693
