10 647 420 true 2 4 5 7 27 34 46 49 73 93