13 2459 110 522944 1 8 18 19 21 26 27 39 66 72 88 95 99 1 2 3 4 5 6 15 16 39 88 107 492 515 80 1009 1097 186 26 13 12 11 9 7 5 3 1