55 50 22 21 30 12 104 31 37 75 26 59 47 16 42 40 32 65 7 19 20 17 27 22 77 58 4722