77 80 105 59 43 1786 4217 432 535 10 6 196 2379 371 28 38 988 134 194 34 12752 455 97 6 26 15 13 19 1812