0
3
6
7
9
11
13
14
15
18
19
20
21
22
23
26
28
29
30
32
33
35
42
43
45
46
48
49
50
51
53
54
55
56
57
58
59
60
61
62
63
64
65
67
69
70
72
73
74
75
76
77
78
79
80
83
85
86
89
92
93
94
95
98
100
102
103
105
107
108
110
112
113
114
115
116
117
118
119
120
122
125
126
128
129
132
134
136
137
138
139
140
141
142
143
147
148
149
150
151
152
154
155
156
157
158
159
160
161
164
165
166
168
169
170
172
173
174
175
176
177
179
180
181
184
186
187
188
191
194
195
196
201
203
206
207
208
209
212
213
214
215
217
218
220
222
223
224
225
226
227
229
230
231
232
235
236
237
238
240
241
242
243
244
245
246
248
250
252
253
254
255
256
257
260
261
262
263
264
265
267
268
269
270
271
278
279
281
285
288
289
290
291
294
295
297
298
299
300
301
302
304
306
307
310
311
312
313
315
317
319
320
321
322
324
325
326
327
328
330
333
337
338
339
340
341
343
344
345
349
350
351
352
353
354
356
358
359
360
362
363
364
365
366
367
368
369
370
371
372
374
375
377
378
379
381
383
384
385
386
387
389
390
391
393
394
395
396
398
399
400
401
402
403
405
406
410
411
412
413
414
415
417
418
419
420
421
422
423
424
425
426
427
428
430
431
432
433
434
435
436
437
439
441
442
443
444
445
446
448
451
452
453
455
456
457
458
459
460
461
463
465
466
467
468
469
470
472
473
475
476
477
478
482
483
484
485
486
487
489
491
492
493
494
495
498
499
500
501
503
505
507
508
509
511
513
515
518
519
521
522
523
524
525
526
527
528
529
530
531
533
534
535
538
539
540
541
543
544
546
548
549
550
551
552
554
555
557
558
559
560
561
562
563
568
570
572
574
575
576
577
581
583
584
585
586
587
589
590
591
593
594
595
596
598
599
601
602
604
605
607
608
610
611
612
613
614
615
616
617
619
621
622
624
625
626
627
628
629
630
631
632
633
634
636
637
639
641
642
644
645
647
650
651
652
653
657
662
663
664
668
670
671
672
673
674
675
679
680
682
685
688
690
691
692
693
694
695
696
697
699
700
701
704
706
707
708
709
711
