995991899106311039068861015576876105862496991160710199051132114110831092108793410691129108110648879106258771027633112296511388985781096918107610681051582107597111046069728901147111310301023891107461310898971055112611081115106110289601004100895211231128109711401060619107793294092810061043953951108610133921102113388510841062111010351036990883106586510251117610112711341022626111611061038879973109990489390810021026888105211121085949114610181094395998108890910713961044107995810571003988615812114810669971033109189510481067111411361125894634933989611114295786293198188110059645841118104758310731007107210316148821100916967936577104111309876271082105910001143103711071111900623581114561699662096211399541054950109395960991310171050101688010291121914994393101411056121034608102462196895696695591762210539999391056109811018196189481078112497010498849619308151001907889108011191020113592910709639389931137896394103993791211096179921131