8 389 294 true 3 5 14 16 23 30 36 39