108
724
290
698
416
630
183
835
282
600
301
681
199
548
78
471
60
508
6
348
138
460
144
391
159
442
62
352
207
387
131
302
258
384
80
370