10 783 470 true 1 2 3 12 16 19 30 31 35 36