5425 23228 17453 117091 14305 481 25777 36814 2390 160967 22550 3984 256 81 290 2079 81584 109787 10635 140005082