7 2556 18 1 3 41 55 56 59 64