6
3
118
124
172
257
98
91
92
102
80
159
90
44
57
177
107
99
166
211
180
63
192
237
147
141
207
21
144
186
389
1397