10 28 13 63 15 31 38 32 67 37 90 42 95 56 94 65 92 68 40 87 28 78