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