10 1231 507 true 2 7 13 17 18 21 23 29 33 38