6 107 248 true 20 22 46 48 51 89