0
1
2
6
12
13
19
21
22
23
24
25
27
28
29
30
32
34
35
36
37
41
43
45
48
49
51
52
53
54
56
57
59
60
63
65
66
69
74
78
80
84
85
86
87
91
93
99
100
101
102
103
104
106
107
108
110
111
113
118
119
121
127
130
134
135
136
138
139
145
146
147
148
151
153
154
156
158
159
160
161
163
164
165
166
167
168
169
171
175
176
177
179
180
181
186
187
191
192
193
194
197
198
199
200
201
202
203
204
205
206
208
209
210
211
212
213
214
215
217
221
224
227
228
231
234
236
239
242
243
245
246
248
249
250
251
255
256
258
259
261
262
263
265
269
275
276
278
279
280
282
284
285
286
287
290
291
292
295
296
298
306
307
309
310
311
313
314
316
317
318
319
320
321
322
323
326
330
331
336
338
339
340
341
344
345
347
351
352
354
355
356
359
360
362
365
369
373
374
375
378
379
381
382
383
384
385
387
388
389
391
395
399
400
405
406
407
408
409
410
415
419
423
424
427
428
429
430
432
436
439
441
442
447
448
450
451
452
453
455
457
463
465
468
471
473
477
478
479
483
484
485
486
488
489
490
491
492
494
496
498
501
502
503
505
507
509
511
514
516
518
519
520
521
522
523
525
530
531
532
533
534
537
538
539
540
541
542
543
544
548
551
553
554
556
559
560
562
563
564
565
566
567
571
572
574
580
581
582
583
585
586
587
588
589
591
592
593
594
595
599
601
605
606
609
611
613
614
616
622
623
626
627
629
630
633
634
635
636
638
641
642
643
644
646
647
648
651
652
654
657
658
660
662
664
665
666
668
671
672
673
677
680
682
683
684
687
688
689
690
692
694
695
697
698
700
701
703
705
708
711
712
713
714
715
719
720
721
722
725
727
730
731
734
735
740
742
744
746
747
748
750
751
752
754
755
756
758
760
