10 522 367 true 9 16 17 20 22 23 31 35 36 38