2002031483878720653548585417571540373239294767162653306306775997482666844352706636855279553688715193551502234220259541533405083423565661772106411725128615269216285640719300686337400528187403676199365282371310992144422255137147343045892971096334932038814742543490352238466422541932435141654834591812383927567423169063870659058728445350714637813678917011821216726487766601117453183037835326147831554659381010717642725329037931778564916134577967355628010641525519809598568797383236283826661406257387381600474439232202189572687937248036252150548267892384413997042233746215703267855252204361653219731448121879476828637465803389398195662188804648269240139306805761376904713334169780338737917683393685624433094648388321202785502288343431912541162866550476267916827658308750179244328302852166424121273718108436468567450796174163853874451515117493340447277874464383525630775548735030138646072752755540115659755871768847951033524135454370912766657134268632226242318247611467284938265629662936975244950979214139728968054831919044737017256549469455249192167314384847821737547868374022624960376314476656523773233284551526072965171144076448845129958536765860133760769154331390407475793380559194652468087744667128740771366213735730454659735242052293255122207442556755378830512463511324220814259521748922129129355252654767048650465511246360412345737774770391645279554312569664135145448405799736518230743596426675313219777227157691650539802160458801106827281171751178348250441288898546245679822313081150335563946172747385644560713668765628071375389448138437211265316193336815147312375224820772738522841752352581166897015455703657500764656358661128791537198846377121106548065441862742723464708407286024521803653987737056055421645882013361558624852014029511529856474178375350115144677078006013517817022223441966423552356178466747170451264779019782571044463655796847662711252237420708143341