0
0
0
0
0
0
2
3
4
4
9
14
17
22
24
25
29
37
45
50
53
61
61
61
62
64
64
67
71
74
79
82
82
85
89
94
97
100
105
108
113
116
116
119
122
123
123
123
125
127
129
131
139
149
157
160
164
168
171
174
179
182
186
189
191
193
193
193
193
194
194
196
197
198
198
203
208
211
216
219
220
224
232
240
245
248
256
256
256
257
259
260
263
267
270
275
278
278
281
286
291
294
297
302
305
310
313
313
316
319
320
320
320
323
325
327
329
337
348
356
359
364
368
371
374
379
382
387
390
393
396
396
396
396
398
400
402
403
404
404
408
413
416
421
424
425
429
437
445
450
453
461
461
461
462
464
465
468
472
475
480
483
484
488
493
498
501
504
509
512
517
520
520
523
525
526
526
526
529
530
532
534
542
553
561
564
569
573
576
579
584
587
592
595
598
601
601
601
605
610
613
613
617
618
618
622
627
630
635
638
639
639
648
657
662
665
665
669
674
674
674
674
677
682
686
691
694
699
704
709
714
717
718
719
724
729
732
732
732
733
734
734
734
734
736
737
738
746
757
758
758
758
763
766
769
774
777
782
785
787
790
