996993112510659298911013102299097311189661141885112199510359111089988106990011161066952965105895161110801137108210616231094112410153938869488891049953619904105761810196096215768809991043914105210739331025577113010741119617962627109711271056113695510721086108510341109812916106411281105612613616392113262093610311147998888884104710171084102310441103608881111399411488998821054106758310366061030963102698910921101103396461511349321075578819972109611008961063110611221091104196811451038906112310781083954114288791211401087100491311399613961115910934113110779051060981102710141003909114394995862589710481126111789539410188981081940111110981107100789011126141104109387710559561099938633610107158411351051931930101611029571028928939106211389911070114658262495010531076100810391129626105097187958190810689971002992102411088761006862815960634100011339079698659701020395100110051110883894967607622918102910791088937111410379599171059987893