679972154691415469583099381285906907555679836151039915104002119641530703151037143241929606143245230382812297141510348154702813764231510401151040215104973513609150491300280296243147166329620667987767995867997367984815470179103334140829075251471657802698730084991703516201497390351621351622351623296097138196715322888399808396508396658396668396468396852965169150844324539754731537676153658153655296214121942613758541632191093391102036510203661547029323782351364151037215103551121107105374351114651116229624441813580871451116151114786384529621513819811382009151163716326791502691501628802679913791508591501591501714782082934005404591135266