100 80 29 72 88 72 17 68 26 58 96 7 51 37 69 83 72 84 57 42 78 52 94 31 32 15 82 38 10 70 97 20 21 4 21 13 63 86 7 100 23 37 89 4 20 5 89 74 90 80 16 4 35 22 49 49 85 16 4 37 14 50 1 34 35 25 68 45 61 10 40 68 32 89 28 75 27 45 25 22 41 90 26 33 43 29 14 20 40 67 94 8 44 49 53 75 42 79 21 17 86 34 72