10 2170 108 474447 8 14 42 45 52 73 77 78 86 98 1 2 3 4 5 6 7 8 9 731 53 435 772 574 233 65 23 9 5 1