97
243
231
49
89
566
282
141
277
140
180
143
294
414
303
175
870
191
436
241
352
109
44
122
276
448
58
283
794
55
331
48
342
266
320
319
370
386
667
223
35
227
256
108
164
62
228
361
113
136
21
496
382
162
96
103
110
171