62 141 29 90 94 100 54 94 21 147 24 45 65 51 64 57 93 83 42 37 34 46 38 113 123 41 28 66 15 192 7772