22 28 25 47 40 31 49 17 49 31 20 50 46 21 24 1 122