100 8 23 78 32 44 98 73 46 98 31 54 27 51 9 8 42 27 2 50 53 68 87 81 34 39 40 7 68 29 68 91 70 22 35 46 93 94 27 3 76 61 26 96 86 24 18 55 80 91 94 14 45 53 39 76 36 67 20 47 11 21 49 50 62 38 96 48 35 37 28 84 45 77 96 32 18 58 15 28 9 46 55 36 32 66 29 38 93 46 44 72 42 42 99 91 80 19 35 75 31