171
127
29
219
177
387
327
506
64
277
289
53
189
335
262
292
502
340
899
183
423
210
259
227
152
480
123
424
129
253
188
179
273
281
296
279
21
134
343
56
411
218
276
433
199
119
255
462
216
3
247
153
230
34
164
440
140
87
48