17 99 138 254 346 395 295 351 440 22 13 10 12 9 141