10 575 391 true 3 5 7 8 23 27 28 32 38 39