12 906 559 true 3 10 17 43 46 62 69 70 72 80 87 93