5 122 107 true 12 17 35 36 39