160
607
94
618
181
569
159
586
255
531
26
250
155
554
170
537
153
499
56
452
79
436
214
889
103
423
364
416
58
341
189
329
95
353
39
319
61
347