319
140
250
303
213
475
268
243
478
105
411
5
67
141
134
174
19
82
588
967
121
391
961
8
242
554
258
439
117
599
403
1
501
285
0
170
169
239
487
108
23
307
3
215
6
55
318
115
661
6
169
