0
2
3
4
6
7
16
18
19
35
38
39
40
41
44
45
46
47
51
55
56
57
58
67
72
73
76
87
92
103
106
111
112
113
117
121
122
123
126
130
135
137
138
139
140
146
151
156
167
174
182
183
185
190
195
201
214
215
223
227
228
233
238
243
246
250
252
254
255
257
259
260
261
267
272
275
278
280
282
288
294
297
300
302
308
310
311
313
317
322
327
334
338
343
346
348
349
353
362
376
377
378
381
383
387
394
395
397
399
400
402
405
408
409
410
414
415
419
421
426
436
438
440
446
464
467
474
476
479
485
491
494
495
499
501
504
510
514
516
519
521
524
527
528
537
541
545
547
551
555
559
561
563
564
567
574
579
581
595
599
602
610
613
614
620
622
627
629
633
634
636
637
647
649
650
651
653
656
662
663
664
667
669
672
678
679
683
689
690
691
694
698
700
702
704
708
709
714
722
725
726
732
735
737
