90197880149017188926141828538184484845708472214180842228449988078892188733386943145911488090220895658631286036852378716688179901828688887174854568438590156136098989990109140518703484179852681382413229888341397889848129848926789065894558654489397856231409413057857181287313540137708692487740849908704514900854168854014043876118722784365866788923014114867981457014470143158779186469870578469114577888528783788986896178748988221135828908189229845398517886797885908451214439886648874889860896048427184167