560 400 218 280 10 25 88 10 8 13 5 1 9 13 10 6 199 333 40 2 75 90 218 280 999 99 1 10 225 74 3 9 34 28 6 5 27 33 6 5 30 600 200 10 750 30 255 11 900 86 43 450 900 86 458 44 2 2 1 1 100 548 400 73 100 400 73 567 999 98 96 979 999 98 97 980 500 500 499 501 1 1 1 1 1 1 999 999 1 999 999 1 999 999 999 999 0 0 0 0