1380109194318153841015162617218891708159363919921732193991542722485829412051223130016461158416851011179696373114926028237112841567967499126767519006752119161898107212566323369363657215817921297170130013306161926978144538017101362