107161210611100107011348971080100462010381102110411236239621145107410671054113110201044621111210431058971111388691210831005100899710601041113810173921047113010018839349289999941068992904936987933618981627112563391011291081955960819930611106310159526079091035114357862299511411126106411248959391030862576105081510526139988889641076102487911141115112291610799118851027989100310856109881066914882102811351142110810871014617110310368991006969991582104810376341019111910261107953614937107762596589896793139488794062492910579939611089913111710731121884917107889611331146105310961137966110110551118105161511091065906102310625841128616949110690839511271025109410989589639001075109210698911116108699090711476081031865619954812108491810181111996950880968583893577109910338766069055819729481039959396109111391056114895710591007102910979701072956609951890100011101049894103462688197310829321013938108811321136877109310021105889101611401022393