13 6357 160 1031163 4 16 26 28 37 39 42 55 56 64 80 91 96 1 2 3 4 5 6 7 20 31 84 161 1122 3541 77 1297 2997 1845 77 15 13 11 9 7 5 3 1