7 160 504 true 1 4 20 21 49 64 65