96 110 104 93 89 103 75 78 82 72 104 68 54 57 69 111 106 119 60 45 66 63 66 59 94 96 88 109 98 75 49 48 41 118 96 104 92 80 93 87 106 98 75 45 38 82 80 94 72 65 71 56 68 61 77 75 73 65 94 101 80 74 73