840
271
798
282
561
264
1051
320
565
125
570
72
316
150
247
65
372
30
402
65
332
85
435
30
601
207
552
96
163
68
424
95
276
66
620
193
252
79
349
194