17 17 12 46 11 9 13 33 11 8 19 38 14 7 28 49 53 41 72 166