8 313 381 true 3 5 11 18 23 30 60 69