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