88137701665508753666933171812805258347406166953146118022322536252137601895344138486864523846722371860511790349252774130746499069476429541170232576125466202787493825554635831357248035679486518443016523829682105177712785934451334231354443264267423373774344614749336043134669243159130465885230418924886451433432424138103265243519185354834955603835341411689654216737560659866165375219362016094592165492131577733792583170212936723284314332402210662015466858338904783823616632232942571012342640622534941680235268723613342404725224302618835865228523460054305862506161076661401255063574208511834852332123413241543537865959011487195959602298188213362062266056423450510261302399529423512881835564959234635500421031349593070881415245801263356526466592255515189446373799493747356186733