0
5
7
11
12
13
17
19
21
22
25
27
28
31
33
35
40
41
42
44
45
50
51
52
54
67
68
71
76
77
80
83
84
86
87
88
89
90
92
93
94
96
98
99
100
106
107
112
121
124
125
126
129
133
135
136
137
140
143
144
145
146
147
149
152
153
154
155
157
159
160
162
167
171
172
174
175
176
180
182
183
184
185
192
194
196
197
199
201
205
210
211
215
221
222
223
226
227
231
236
239
240
243
244
246
248
250
251
254
256
257
260
262
265
266
272
273
283
284
285
287
288
292
293
294
295
302
303
305
306
309
312
314
319
321
327
330
333
335
336
337
339
341
343
344
345
347
350
351
352
353
354
355
356
358
359
360
361
362
364
365
367
371
374
377
380
382
385
386
387
392
395
400
401
402
404
405
406
409
412
415
419
420
421
422
424
425
428
430
431
432
433
437
439
441
444
445
446
447
450
451
453
458
464
466
469
471
472
473
474
477
479
480
481
484
485
488
492
495
496
500
501
502
503
507
509
510
511
513
514
517
518
522
523
524
525
532
534
536
540
541
549
550
552
554
560
563
564
565
566
571
572
573
578
581
583
584
586
588
590
591
592
594
595
596
598
599
601
604
606
607
608
613
618
620
621
623
625
626
627
629
631
632
634
635
636
638
642
645
646
651
653
656
657
661
662
665
672
673
675
676
678
680
681
683
684
687
691
694
697
703
705
706
711
712
714
716
718
719
731
734
735
736
739
740
743
744
746
752
753
760
762
764
768
769
770
772
773
775
776
777
780
781
782
783
784
785
787
788
791
792
793
795
800
802
803
807
809
810
811
812
818
822
825
827
828
831
832
834
837
838
839
840
843
845
846
847
849
850
851
854
856
857
860
863
865
869
870
872
874
877
883
