12 13 1114 19 20 21 52 1820 53 39 18 56 50 49 21 17 9 23 26 25 36 37 29 28 27 24 8 10 10 35 32 34 31 33 30 32 42 33 48 45 46 47 43 44 31 30 47 46