214584147910163259135532219366223990246381008516626918449448138904375320516946512972822203217123305238413728700359871743041028702181521622588272896153775119747520946112390192773216376195354716672161932100632133111345642041744978884351483131456580611061731990683995293232202742998470839168921212410493801762421335318085016945922419212902115063281981582271600001429745696351615675621000510491128803159242149705270352788384975420829933103384127116125174328933743989176962302090578833810669918345778691961820991712824012007639745601591263234627136646