122
230
178
292
199
254
84
152
291
237
296
464
128
71
171
544
173
188
471
193
162
225
164
310
786
360
468
114
398
124
226
177
174
259
314
399
214
390
194
117
240
203
228
160
255
257
94
213
141
313
61
250
138
170
147
72
192
80