97 14 4008 93 29 22630 84 23 9766 32 17 15667 92 32 7373 65 31 5639 69 20 4862 97 37 6942 124 53 11088