27 67 20 100 99 14 25 3 37 16 78 10 55 65 56 50 75 29 57 93 72 32 24 21 18 48 36 1168