10 442 381 true 9 13 19 31 37 40 43 57 78 87