97 14 3657 93 29 22131 84 23 9541 32 17 15273 92 32 7269 65 31 5527 69 20 4759 97 37 6841 124 53 11005