786
247
319
79
672
131
291
196
705
141
464
34
214
110
453
132
527
77
459
202
629
184
541
173
683
287
381
192
758
284
433
140
291
150
536
61
631
276
310
90