7431671967181929875138652465923144471443969036917264785766211763831531754744965063634026766882397341921044078450463215294701422363351305339042476879728378384920531644920020279630910380464354433184479577976351480956312481253793773112193257297655401237446538041955352324484752806628537657011163060079844211027044684642285410737711394717319353692553083554050033215558258268736526163525378379265488447667585139251562217354244418341987705215235411171367496636765116294862663996462246514830137280135226976618965647160555486017150342220345860218973253956622955242767243713666673593482367173230518803671788737406388536915872206541064832413899978919964343651951687538512543547334839338177206259457221648272339826313767287320387586170135317288121222144502544569361260855127122515465654535645494805075983125457627062967545883985053554672992821522494068374028067993437152754467656034798073712762150414833310537174761466705686684628457803145977307102337767862782128056755503889672728403672011512503465284255364001817093212383537024374756752782658560284225677342828156769681771825461489674642572361687114352078142416423425468046059083893281426187456348510307470451750407601445405300165490145478596304885516851244737135468026396493627291472647531803754553285577313917682487602567452712834937168105683306058002275426684645920843822356127085594717782386408403511152192852938111947276781622143566358938236518218639738415179279703262303291108628777875554314166533127350271644852472454854302563731163451313864713337413738573538111553485752895082613502261368841146204142421762401663414627387527842861612265098646955636621376427459564120114827218140382987976577723457906359065242330629071152257179212582012067067940455844180830566433623711815729573315660109333484637487719191918329704169599197707216554701745746452375515468879423556520784768934479174825233774160470263250177717819071264592188