240 319 378 408 400 455 520 76 126 127 92 119 129110