22830214092012182452897148482204099964265386117540258629216964983709035082992109505112231118533742485210119610593232101812119701274352156522041091297761943401805641715901719893226181248227708126121645181690721245258212499141060501996651089011720812019121401619637515202414186513843078742125902990771260213297913133629562155720108534617281763291511629138310562638627118563135058322752012321160141457637075623328837231784219494813302614443816700821059210347922021862000111608118440111396147779148146777035305889922186708144525143870825651700917611117727420937987596