10 5120 151 957227 16 44 48 66 72 78 84 86 97 99 1 2 3 4 5 6 7 8 9 10 59 611 1602 1695 837 237 57 14 5 3