10 4285 677 true 5 9 12 18 23 26 28 31 32 38