309263545531270314833186135741377974344343660454134678247083514345162230919309203092230925310653106631067310683106931184311853118631187311883126731272312733127431381316343163531641317803178631862318633228232284326853269033081330913343033574335753385033851339573395834211342123472034723348383483934986349873512035121352853545635743359173591836118361223654038300383013929440092406954072943090