5980 341 3324 1189 130 5013 6359 9086 8031 1400 9543 7470 577 6963 9319 2896 6097 520 205 1496 4550 578 9471 1046 9644 4685 4895 8865