157132159604220375903694411664015073649129220875518851957105650210208184822372851533253638620661117089313935168834227458871879883342844385482211172165461898616638256220663561435171256992227491609251056991983849404329733129718201308127004366212841726820142334122365166531182468003511894821315884026445821195920982943410207044110268840092567660719205384206752007814486828256424184325312602519377920571486956657761043805246813108922477622566572494118213140635631012207988327017575810912031859749820998916006559351105521761545614184583168955201996177713