true 1303 518 true 1 2 9 16 17 22 28 29 30 32 33