14 694 507 true 1 4 12 17 18 20 22 24 25 28 29 30 31 33