247262247266248948250010250694250938251158251546251735251738252402252731253212253589254112254317254582256165258810259687260292261314261617262787264691265476266302266722266776268781269547269981269994271909272778272807274307274315274316274319276445276874276961277329278620278990278991279329279514279515280018280865281578282133283516287140287277287899288329288810290198290264290432291597292402294288294431295234296672297140297141297142297261297359298255298453298947299898300447301005305897306141307544307809309284309892310613310615310750311299312379312751312915313172313374314492315193316918318029318351