5 109 249 true 8 20 45 66 97