81687816958172481765818248185981897819008196981977819868199282031821138217682186822098221582250822608233582357823698238182406824208246682471824738247482478824818248482517825578255982586825898259082591826588296182977829988300483015830488337583410834368343983441835308355383598837228372583742837958380583811838618387684019841808423284251842788438284384843858439084392843958439784401844068442184468844748447584481844858449284527845508471385010851098516485176852088548585533855498555185595855968565685657