96636212521661961161670812574767239139613991336884106417691792835186863568112787966668241307194296413561994121112965456015212811302831131257143716001003827148337641447527123092632256743928610844569961383097661161719773102812687467771364103764015101704161111991081276715195219925444964381261069890