1392886302546511184023382686619614633535262588362172483233308446750708471694628463687698676942201681234405512345627961635432070648256250435413311115476137222151143680614874485513053511683967293379647160809141470133471345518127407435181586803714855454427853908545052858527175631472814253027798107778933072782760835490450632660658663553753264881246237597790218510258479112596903972745584614567655617102864517783102962533993092244227912407484064945720154890192207495436543811749911364419048030646073656859387401741453163449121400789512504674825271763472179711547312388299473643355427132254054453287096895712804065004818013561094765897184375496043896667174714026564544120766565366752528406507032255528220044377675468677349745241511948112903173471416114524373476211537835167827628735319503638655542023851411415213770571583870421468546525248652417511721728423245968836631874873559546417352636591236513108167564316275484847656787144319386226235475313807519743203340301216517639810773853742648845603671062972312695406646572083212132952391954871892027836401535068121044119980338326621345264206267826315361665522552512197455375122262712355391771439786873830719848944873134418248556152237734133437096701764291378532788285693371713806683827765207813487024038378056612157956960730112797438802454659559404834427186283550525598600421434587015762982718719754619351527375261808587732703427937523693613872285867461641557883322127267914260256664850224947822959960363744784550742364275533974950832612982945366056393502795213315857672053776462601772574697841054420467317821146631413842423019159065213655437625677260173728912546324214557336110303980434366234646752730467073270772830059676878667198766770719567373754509921351702486861242448491567272277948201805385579852323384931286415316230563633337453975197341444865652165011516383278072918838585691665635522572800628570222474672684799792841