5 40 45 24 17 2 2 2 30 1 41 76 23 41 2 15 45 19 33 81 58 75 78 92 72 18 86 33 36 57 69 83 28 26 95 29 6 61 99 88 84 89 25 55 85 53 43 51 27 96 56 49 92 2 22 80 86 89 7 72 69 89 2 4 80 99 55 98 13 24 4 10 10 23 12 28 29 6 3 88 10 5 7 89 12 3 10 11 79 9 2 2 99 86 4 29 87 88 46 40