100681100759100772100788100805100825100827103200709307093670323994561005376839910531410380599378994099237790622789689288690139792961043759887910573385101143577994871024209949088725100821944549945999386941221416829192092145994031008291006179488688083999331030578871988711962701037209214079075879387930570329684058792584550