4 15 68 90 77 43 82 97 20 83 55 60 13 65 72 73 31 84 27 61 63 79 86 47 18