246 135 107 256 164 198 108 200 155 100 161 148 44 196 63 46 84 71 77 109 64 46 177 88 91 60 69 7089