50 55 99 64 95 75 52 48 92 73 89 74 27 39 57 63 15 19 69 33 35 26 37 87 45 85 68 49 38 77 83 60 21 12 71 24 88 66 14 36 76 10 32 18 23 65 2 93 61 86 40 30 82 51 4 34 22 43 41 11 46 28 79 9 53 56 6 59 13 80 16 91 44 94 70 3 8 20 5 100 97 31 42 1 7 67 72 47 78 84 90 81 62 29 58 17 25 98 54 96