97 273 126 52 232 127 82 131 56 157 57 250 78 102 99 90 78 73 83 96 54 52 46 64 49 133 146 57 21 83 22 23193