10 2362 110 337062 18 32 34 45 61 62 76 80 87 100 1 2 3 4 6 27 46 115 214 1559 78 923 1080 243 13 9 7 5 3 1