10 532 510 true 3 5 8 12 27 29 31 33 36 38