8 376 190 true 2 4 10 16 28 31 33 36