16 507 245 true 1 5 9 11 13 14 15 16 17 19 21 23 25 29 36 39