100 40 28 76 10 81 13 52 46 83 56 91 88 72 30 66 30 88 85 36 55 48 36 3 98 29 62 96 91 76 88 76 29 19 11 8 38 34 59 6 84 3 30 31 48 17 40 8 21 90 88 37 16 67 57 56 85 6 95 46 19 71 30 56 15 76 51 49 15 80 10 99 42 37 72 80 27 37 44 27 76 52