13 666 370 true 2 4 9 25 31 32 33 44 60 63 71 76 79