10 438 322 true 10 18 26 39 52 57 77 88 90 93