10 475 445 true 2 3 5 8 9 23 26 30 34 39