14 26 24 69 80 85 138 53 40 25 15 19 20 30 32 38 18 9 126 10 704 3413