307
61
284
277
439
191
247
210
59
317
905
514
94
46
142
225
239
67
650
189
304
265
36
199
74
680
839
37
395
169
181
79
306
52
137
282
138
56
901
98
90
256
48
520
227
277
190
678
662
119
36
130
464
