13 666 478 true 4 5 7 14 18 22 28 29 31 36 37 38 39