9 2161 507 true 3 7 14 17 26 27 29 31 36