10290922895413081179987153525282881003245830864558312487878127084830281374822884535337218339227899808202617111294719483410980112770249225464002047901899411070344192579143936121867636918291350193827780162286721392203354111479711918022684847698168401220190205417280821865051815158322161921872035553912404154037679413736192819184910435654562091093384111778659817163471194810316292150031429926406518096596420473941505061070801359372069402976211177687240738002549016647570889878479802172057034063437711316638820412318803320128417604218081182985