0
0
0
0
0
1
2
2
3
4
5
5
5
5
5
5
5
5
8
11
14
23
23
23
23
23
23
23
23
23
23
23
23
24
25
25
25
25
25
26
26
27
28
29
29
30
31
31
31
31
31
31
36
40
44
47
50
50
50
51
52
53
54
55
55
55
55
55
56
57
57
58
59
60
60
60
60
60
60
60
60
63
66
69
78
78
78
78
78
78
78
78
78
78
78
78
79
80
80
80
80
80
81
81
82
83
84
84
85
86
86
86
86
86
86
91
95
99
101
104
104
105
106
107
108
109
110
110
110
110
110
111
112
112
113
114
115
115
115
115
115
115
115
115
118
121
124
133
133
133
133
133
134
134
134
134
134
135
135
136
137
137
137
137
137
138
138
139
140
141
141
141
141
141
141
142
142
142
147
152
152
152
152
152
153
154
155
156
156
156
