10 1299 103 352776 1 3 5 6 34 45 68 76 96 98 1 2 3 4 5 6 7 8 9 10 56 339 527 293 60 13 5 3 2 1