8 2305 498 true 5 6 14 17 18 20 28 35