10 323 522 true 5 6 11 16 18 19 20 23 29 32