108969581170138494176803782835126686378264015037178283412668761089682032651381705179504120448912270288612668567819551087757828331087528733406394833540026394791503481350597980217108748108959782803129332782832782831138275010876470288512884931273521242837243045702884702724126684710875110896310875410896285808810874710896778280299560678280149967678278276817148520210467989115195022563307819171543308049100151069874111039220334891754712610081856452185491121866639488639487108763148521227620558082658116985670710760231811421585823148515785670658082558116870272315037010874511177581087743308035271541382654537962129337330802