7 1114 314 true 3 5 19 29 31 36 38