486037743298114329812742338210927138101900101023149510828218110944791116032111160322111601358097003742117243298891078339383960731131985311319858432991951983044329816596746354574924329814112233431118949775533839949443994944299494449949449994945099525441104120811041209110412101104121111041212987980098800569879680