3 6 48 13 19 7 13 18 17 93 86 36 99 28 50 31 4275