13 535 309 true 1 2 5 7 8 14 19 21 27 32 33 37 39