8 378 295 true 3 7 13 14 20 21 33 37