537
143
489
196
605
97
1007
334
531
290
666
38
588
157
622
271
749
104
282
181
302
128
353
206
1042
482
423
233
567
114
565
123
170
68
460
86
297
171
309
163