0
0
0
0
0
0
0
3
3
3
3
3
3
7
10
11
13
18
28
38
47
65
65
65
65
65
65
65
65
65
65
65
65
65
67
78
78
78
78
78
78
78
78
81
92
103
117
117
117
117
122
122
123
123
123
124
124
124
129
151
163
187
206
208
208
220
230
244
253
263
277
290
301
301
303
306
306
306
306
309
314
319
325
334
334
339
344
345
356
364
377
402
420
435
435
435
436
438
438
438
438
438
445
445
450
450
454
466
466
466
466
466
469
469
479
489
502
514
529
542
542
542
549
562
575
579
587
595
608
613
628
654
683
708
730
748
748
762
772
786
797
812
827
840
853
