85
120
61
142
195
148
82
256
90
175
240
188
161
260
274
563
73
23
225
127
655
263
253
79
46
224
139
92
206
124
99
304
71
107
201
168
145
12
151
194
81
122
185
257
266
193
153
116
549