0
4
5
5
5
5
5
6
6
7
7
7
7
7
7
7
14
14
14
14
14
14
14
18
18
21
23
23
23
23
23
24
24
24
24
24
24
24
24
24
24
24
25
25
25
25
25
25
25
27
28
28
31
31
34
34
43
43
44
46
47
47
50
51
52
55
59
60
60
60
63
63
66
66
70
70
70
70
70
70
70
81
84
84
88
91
91
91
96
96
100
105
105
108
108
108
109
109
109
109
109
112
116
119
119
119
119
120
120
120
120
120
121
122
124
126
127
135
145
145
145
149
149
152
155
156
160
164
165
166
169
