10 437 93 13 20 26 44 55 58 71 76 77 90