0
1
2
7
11
12
13
15
18
20
22
25
26
28
29
30
31
33
34
38
43
45
46
47
49
51
52
56
63
66
68
69
73
74
75
76
77
78
80
82
83
84
86
88
92
93
95
97
98
102
104
105
109
110
111
113
116
119
121
123
126
128
130
131
132
137
138
141
144
150
154
156
157
159
160
161
163
164
166
171
172
174
176
191
192
194
196
197
198
200
203
206
207
211
213
214
216
217
218
221
222
223
224
226
228
230
231
232
234
236
237
239
241
242
243
244
246
247
248
251
252
253
256
258
259
261
262
266
268
269
270
271
272
273
275
277
278
279
283
285
288
290
291
292
297
299
300
303
304
305
309
311
313
314
315
317
318
319
320
323
325
326
327
329
332
334
335
337
341
343
345
346
350
352
354
358
359
361
364
365
366
368
370
371
377
378
379
380
381
382
383
384
385
388
390
393
398
400
401
402
406
407
410
411
413
415
416
417
420
421
422
423
424
425
426
429
430
436
437
438
441
442
443
445
446
447
448
454
459
463
466
469
470
474
475
476
477
480
487
488
489
490
495
496
500
501
505
510
513
515
516
518
520
521
523
525
527
528
529
531
532
534
536
537
538
540
545
551
554
556
558
559
560
564
566
568
570
571
572
576
579
580
581
583
585
588
589
592
594
595
597
599
600
601
603
606
610
611
612
613
614
615
616
617
619
621
624
626
628
630
631
632
634
636
638
640
641
643
644
648
651
652
653
654
655
656
657
659
660
661
662
664
666
667
671
676
682
685
687
690
693
695
697
699
702
703
704
705
709
712
713
714
718
719
720
