0
0
0
2
2
2
2
4
4
4
13
16
16
21
24
25
25
29
45
54
60
71
71
71
71
72
72
72
72
72
77
80
84
84
86
95
104
109
111
117
117
124
129
129
133
136
148
157
157
157
161
167
170
170
170
170
172
174
191
208
220
242
259
263
272
286
295
304
318
326
330
338
346
356
356
356
358
358
358
358
360
360
360
369
372
374
379
383
384
384
389
406
414
419
438
443
446
451
459
459
462
462
472
477
480
484
490
501
512
521
526
528
534
542
549
554
568
579
593
605
614
614
614
622
628
633
636
639
650
660
668
686
705
723
748
767
785
794
808
818
829
843
854
864
872
884
897
