0
0
0
0
0
0
2
6
7
7
11
14
16
20
22
23
27
35
44
49
52
61
61
61
61
63
64
65
67
71
73
75
78
82
87
92
95
97
100
103
103
104
105
105
105
108
109
110
115
118
123
126
134
143
146
149
158
161
164
169
172
175
180
181
184
187
187
187
187
188
188
190
194
195
195
199
202
204
208
210
211
215
223
232
237
240
249
249
249
250
252
253
254
256
260
263
268
271
275
280
285
288
290
293
296
296
297
298
298
298
301
302
303
308
311
316
319
331
340
343
346
355
360
363
368
371
374
379
380
383
386
386
386
386
388
390
392
396
397
397
401
404
406
410
412
413
417
425
434
439
442
451
451
451
452
454
455
457
459
463
467
472
475
479
484
489
492
494
497
500
500
501
502
502
502
505
506
507
512
515
520
523
535
544
547
550
559
564
567
572
575
578
583
584
587
590
590
590
595
600
603
603
608
609
609
614
618
621
626
629
630
639
639
648
653
656
656
661
666
666
666
666
668
670
675
679
684
689
694
699
704
707
707
707
708
708
709
710
710
710
712
713
714
715
720
725
728
740
749
749
749
758
763
766
771
774
777
782
783
785
788
