968531100186853798773968297904110282098774101176105471766568713097046112622752061100141127389353990405103253101180106251100387112605112604765529418136371122137104484708363931643053393755330177586342583600454797363174940639357365245422050582392645486778537370173186231853318683192188620535273763839123318184266279523