154537392309314557457752519843010006031000669112491314305757689015636931000531100060211777932969499924455019610285225700446305268586716085210174161567590911592311057763510201458453951133089844926656374623056491955129447269443567179816881969016499513687681544529873648642954736578926142594991557073155743456695278927268761391809114707510083545669673244681247785155925110525103776312570992968671247673561718566956473642333974755572815561017508139309739701110873125836156418298165813797091401411913801318137195406606367555827553141360681086071570102125921712963277693591957511982921550250159034538992981647649941383844720354