871
216
610
78
743
154
937
219
431
58
447
64
360
49
318
58
258
9