12 1009 317 true 1 2 7 14 16 20 22 23 27 29 30 33