0
58
155
168
309
177
159
171
164
171
157
162
162
160
179
169
169
143
168
159
600
170
172
168
156
160
168
147
151
144
164
171
166
173
150
150
148
163
166
168
163
175
158
159
152
153
168
163
162
172
145
154
61
174
177
151
155
160
155
169
166
167
171
167
151
167
173
160
141
161
165
159
164
145
166
164
155
167
166
156
155
158
165
174
437
165
150
165
149
159
168
435
163
162
163
674
163
166
160
33
157
162
424
164
172
156
161
176
156
170
155
171
163
175
153
160