18078818674787467125883134915196274938311008577684514353114586035083926952216741215571800866157420942616792388312778182257631148954757941910199326670582121071479771467831199389690820554111374447209757811636167547014024714470573426160672432417730212457714206341219629139397561111544541220961076122086026632809041084242152601720061892369747222977150852100851106401620781614557498718888620184722024710950614578611288515059310965537800124649477171852863803443069151549226672185249177522195640356101592688626319976619855290748919728026880059900948239115195919532