10 571 314 true 2 3 5 11 15 27 32 34 35 38