250 458 750 739 129 60 141 172 92 137 76 148 95 260 72 169 126 166 140 64 106 70 72 43 50 73 36 140 116 7046