18 45 24 66 94 21 45 61 63 14 62 23 17 29 20 32 31 28 15708