10 407 355 true 2 4 5 7 27 34 46 49 73 93