17
78
98
40
110
15
116
88
120
260
200
87
129
189
135
91
83
185
247
195
171
154
245
243
218
372
172
256
476
178
160
267
140
158
290
323
341
101
319
211
213
272
294
155
170
139
337
250
125
115
384
203
175