88
92
98
105
108
68
60
55
111
111
63
58
55
59
222
227
231
211
111
111
111
111
111
111
111
111
111
111
111
111
111
111
