0
1
2
5
6
13
14
18
19
20
27
28
30
31
33
34
35
36
37
38
41
42
43
46
47
48
50
51
52
54
56
63
64
65
69
70
71
73
75
78
81
82
83
88
89
90
93
94
96
98
100
101
102
106
109
110
113
115
116
118
122
123
124
126
128
129
130
132
134
135
136
139
143
145
146
148
149
150
151
153
157
158
162
163
165
167
168
169
172
173
174
176
177
179
180
182
183
184
185
186
187
189
190
191
193
194
195
196
198
199
201
205
206
208
209
210
212
213
215
218
219
220
224
227
229
230
231
232
233
234
235
236
237
238
239
241
244
245
248
249
252
254
255
256
257
259
266
273
275
276
277
279
281
285
286
289
290
291
293
294
295
297
304
305
307
308
309
310
311
313
314
315
316
317
319
321
322
323
324
325
326
327
329
331
332
339
340
341
343
344
346
349
350
353
355
356
357
359
360
361
362
364
365
368
369
370
372
373
375
376
378
379
381
383
384
385
386
387
388
390
391
394
395
396
397
399
403
404
405
406
407
409
410
411
412
413
414
417
418
419
420
422
423
425
427
429
432
433
435
437
439
443
445
446
448
449
452
453
457
460
461
462
464
465
466
467
468
469
471
473
477
478
479
480
481
484
487
489
490
491
492
493
494
495
496
497
499
501
502
503
505
507
508
516
517
518
520
521
523
524
526
528
531
532
534
535
536
539
540
541
542
546
547
548
549
551
554
555
556
557
559
563
566
571
573
575
576
577
578
580
581
582
584
585
586
587
588
589
594
595
596
597
598
600
601
602
603
606
607
608
613
614
616
617
618
623
624
625
628
629
631
632
633
637
639
640
641
642
643
644
645
646
647
648
650
651
652
653
654
655
656
657
658
660
661
662
664
665
666
668
670
672
