482
191
970
494
459
246
235
170
200
91
187
36
479
199
308
106
365
158
408
209
497
162
202
130
518
174
491
83
368
140
225
119
452
155
288
155
401
89
464
72