97 14 3681 93 29 22162 84 23 9553 32 17 15295 92 32 7276 65 31 5535 69 20 4763 97 37 6845 124 53 11008