21339490955217721146087199095130104972911814671025198199822768210680721984411497741842127765690101227951143145610619218414420014616520809943395131013994367159419919919450722808110518020850521930018780168076172967119462592021223371106141551271056531429894317518395112105640601931142189121675572157702227766180814740219438312002621171415632813052721189621525633456192117200790139169161152206266169987169755666842203641682762153285199616054213306918968018747712345014509522670520532990780172713829110841688270139267568601897507425116800096436577921190141965961162445581377403