100936810335351035428105171851139229411433131116910191169658211705235117115491171813211738645117916041192496911992173122527501228334312306291123724201243587612697010127115221280389113238892132388971323890113238903132389171323892013238934133650913385027135621831356909013589035136539331367441213705558141195401430072