8 248 289 true 2 11 12 14 16 17 20 37