141198215014311754001391700129730710049711870511461381294541315210847013728632121066175088534465934744714576073493395542886551635718408117736713421955210998811148026418988111035477039981160484500213404411477802101310211094779361290438550890422442155425856872869541439366469539120956411603041454570102092649128241481041484131516812778093168181391569669747453291492657152105152336159060606984607029111144037814123753010754281380762342451315115583952533613575665590722150645215064488827548836448827531428406822152350671321656882764748395748429882763107786155116155131721402968072522637421111900371323946132394514630061323877721347