429 476 905 12 18 30 18 22 40 6 16 22 19 25 44 434 475909