100 2 37 51 50 50 1 14 32 15 2 22 88 42 14 25 14 9 40 35 50 17 32 88 38 96 74 4 97 70 71 58 14 90 14 67 96 55 56 71 95 39 63 70 57 83 64 47 77 95 38 81 84 99 11 17 8 53 7 95 50 65 21 87 93 98 99 19 67 25 59 88 80 91 5 76 59 35 8 47 17 62 44 50 60 48 15 44 90 88 98 19 93 69 40 71 29 93 32 4 99