10 2400 105 335869 4 5 13 27 44 55 58 60 69 89 1 2 3 4 5 13 34 93 140 1473 82 982 1095 203 13 9 7 5 3 1