103388695598811039296161072110811256211116891105511071118100210641060105910009389641089609993990997913110693690010661094613109810351087105690910791148111410228801044961916110511358831081106188410141016995113211369119178829739621146107311239349729079318871036999111110681117109795098162611018966231088994107888510241048957912393104110231047114787662410039081057904889113158399289996858410261054954113710861122959104310291058948103410501038102511418151062930104910839606089141140918812619910100611289496209701067110010761092114589596396910049051018940103110915779061119103011303956111082113810521017862107510271084614112110053921113865933105311391007108593210011133107110651013111295311156221080998106939410961015100862711241039396897102095110709399871102109960710776158778941051606967893819114396561711291134582103798989011426331074110411109661028625958101993795610638799281127881996581578898991109397157661061295211096188886341126