335
159
713
212
477
213
585
300
468
169
233
106
427
193
433
178
320
144
216
123
141
95
491
21
649
192
239
185
271
198
498
138
133
52
423
116
753
185
111
64