366
68
295
160
173
153
83
137
237
93
109
39
499
147
95
183
152
495
213
243
177
283
80
99
118
144
281
376
263
315
146
169
66
55
228
267
318
248
631
193
258
156
398
203
142
862
133
178
429
270
200
76
236
182
199