3123020 459288 127231023 91890169 187859026 165409887 6803494648 659120777 1 2265268044 937460307 399368 0 2806261960 13253 17728073 186436106