9 2395 97 316336 1 35 51 53 56 65 73 83 95 1 2 3 4 5 10 33 76 543 78 1008 1105 179 9 7 5 3 1