909111496810471122109762399811231077109881510609381139886615107810671124612964940110111261043103162090710499179121061956101460693611439908911008110992992861795210151088112710239899721116109989491386595711181094108510841107114897110569399731020991113211351052879966880111210691002608396614109690410186111037584887107695160997062288210041082967930931890100611131033114010718191111107911053931048577899626100039410911146106310031007107011191050876908112510865818849106168986189991129110610051016105491195588810656131013997105858395090557810551025996103411173921064106211341110634889627961107511289169889631024107289691411038811057113010361035633113810831053962897112195899311428859379341068100111369001087965105987789310819819066079599941137995960103011411038110811459321080582102210891102949933954948111510391131895109210199691104625104495357611338621074610992102910268831147619918395104110661027105110281100107362110938121017987624