49 5 44 39 19 21 19 17 31 8 12 31 47 41 23 2 23 34 14 18 8 43 11 124