95
924
257
833
290
596
94
472
193
382
175
510
204
411
82
340
129
517
1
160
254
260
219
405
61
441
172
200
156
485
150
338
66
487
123
202