47 22 16 35 49 2 2 2 27 16 6 30 19 8 32 45 30 28 28 26 10 48 85