500108274548139111225916640735892166690859288848370148112116901347062662715369929118763627283060519110399499261122260406123193317302525700902737575294754736140512538100212787971051022399420775110486213779704126384801312368071067684171673154127312743044671831882112572151138762621362067447865145676923801431321501856514474115742311572783133162209804142146308309519539307160180576782411355426092428425618463112462128619557466433524014777634501315858976438029089810754973886871751109051522321812383242642718879340486418910931974925122221819089492931997081292966683262791258914529816812067581417928316451322019654519415923322884754317419231115126767178