48603774329811432981211303343113033417423382109271381019001010231495108282181109447911160321111603221116013580970037421172432988910783393839607311319853113198581132277411322783432991951983044329816596746354574924329814112233431118949775533839949443994944299494449949449994945099525441104120811041209110412101104121111041212987980098800569879680