20 4448 1729 true 0 1 3 14 18 19 24 29 31 35 39 46 57 64 67 70 78 85 94 96