0
2
3
4
14
18
22
26
28
30
32
35
41
44
51
55
56
57
63
64
68
73
74
78
81
83
85
86
88
90
91
95
97
100
103
105
107
108
111
113
116
118
119
124
125
127
134
136
137
140
142
146
147
152
156
157
159
161
162
168
169
170
171
172
174
185
188
189
191
195
201
202
203
204
206
208
209
213
216
217
223
227
230
231
236
237
238
243
245
246
247
248
250
253
255
257
259
260
261
264
269
270
272
273
274
275
276
279
281
282
284
285
286
287
288
292
295
298
300
301
305
308
309
311
313
317
318
322
324
326
327
328
331
333
334
335
337
338
339
340
343
344
349
354
358
359
360
362
363
365
366
370
371
373
374
375
379
380
382
383
384
386
387
388
390
396
403
405
406
407
415
417
418
423
425
427
428
429
432
439
442
447
452
455
456
458
459
462
464
466
468
470
471
473
474
477
478
479
488
490
491
492
494
495
498
507
510
512
513
514
516
519
520
525
528
529
530
531
532
534
535
538
540
541
543
548
551
561
567
568
569
571
573
579
580
582
583
591
592
597
605
610
614
617
620
621
625
628
630
632
635
636
638
640
641
647
649
656
657
661
663
665
666
668
671
673
679
680
681
682
684
686
688
689
692
693
695
698
701
703
704
705
707
715
716
717
718
719
722
723
725
729
732
737
739
740
741
742
743
745
749
750
755
757
761
762
765
766
776
