4 107 248 true 2 10 12 34