8 525 322 true 1 6 7 16 31 34 36 38