107
79
161
61
218
155
187
124
216
166
150
113
128
158
256
48
208
112
206
166
60
219
82
80
167
162
193
85
34
127
194
112
191
176
110
229
102
24
99
130
140
176
106
301
370
213
258
165
235
387
227
167
100
124
201
176
292
113
249
261