94 354 519 182 586 1229 567 1166 286 406 196 408 241 73 135 107 77 161 2959