19 1187 544 true 1 4 9 16 19 24 29 32 36 50 58 66 69 71 72 73 78 83 98