8 1312 449 true 2 4 8 16 25 28 35 39