true 1257306 8507 true 0 1 2 4 5 7 12 19 24 26 27 28 29 31 35 36 41 42 45 46