5125 23228 17453 8 117091 14305 481 25777 36814 2390 160967 22550 3984 256 81 290 2079 8684 100787 10635 4 11000 5082 27266292965