416
250
312
175
742
488
675
212
538
124
467
214
438
224
484
189
683
112
222
83
255
73
253
167
706
180
388
108
351
135
516
128
521
233
462
94
145
29
530
166