10 687 69 106104 6 17 23 51 54 56 62 80 84 95 1 2 3 4 5 6 7 8 52 108 1 45 304 267 49 11 4 3 2 1