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