10 2502 106 363237 1 10 24 30 39 63 69 85 86 96 1 2 3 4 6 7 14 49 174 855 83 1024 1146 212 12 9 7 5 3 1