500108274548139111225640735166690288655370148112116901347062662715329118763627260519110399261122260406123193317302525737575294736140512538100212971051022399420775110413779126801312361067673154127312743044671831882112151132621362067445146923801431321501856514474115742311572783133209142146308309519539307160567180782411355422428425618463112428619533524014777634501315856438029810754973886871751101522321812383242642718879318910931974925122221819092931991292966682791258914529816812067517928316451319654519415923322854317419231115126767178