7 957 393 true 1 3 12 19 28 33 36