7 19 6 1 12 4 2 4 8 63 42 64 15 32 44 21 7 25 24274