288 610 871 782 84 108 152 117 127 84 221 138 181 144 122 90 99 104 102 46 54 54 75 28156