95
83
0
85
84
79
92
107
104
113
103
109
89
99
102
112
90
108
86
97
100
111
117
110
96
118
87
106
94
105