19753919965997362818958044334713834113363512859319629019936514130420049581738631919161033205200220181472181973915642627558417593618491319647217033169712157096122042125760220550221048211074167711217026183749546180607840044480415261731574176086025253647282469708922191579021879043298313956195802138221114870220122120023223843112915839479459987031479197928173522118202101472780301786761171009141112662535905219278156667794602778212542681310324517325933705166571152824050585241397362195071374673244331937174480733117976780536538611503208111211323