0
0
0
0
0
0
0
0
0
0
0
0
0
1
1
1
2
2
2
3
3
3
3
5
8
11
11
13
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
18
18
18
18
18
18
18
18
20
24
28
31
32
32
32
32
32
32
32
32
32
32
32
33
33
33
34
34
34
35
35
35
36
36
36
36
39
42
45
45
50
54
54
54
54
54
54
54
54
54
54
54
54
54
54
54
54
54
54
54
54
54
55
55
55
55
55
55
55
55
57
61
66
69
70
71
71
71
71
71
71
71
72
73
73
73
73
73
74
74
74
75
75
75
75
75
75
75
79
82
84
87
92
96
96
96
96
96
97
97
97
97
97
97
97
97
97
98
99
99
99
99
99
99
100
100
100
100
100
100
100
100
103
108
113
116
117
118
