583904392812992914112610829521003994114088563410501111106689790510801135899114263388810719361094101857691811431058114610611020396997627111511138808951001611103610671088951112798139588688187911021148577109393886510298621049934112210841054110711231023890939108587791295089811089686181083111962011391092103410391075101711451064110010258891114113789110069638949649069296158761077113210601037106595610916121052106210551087105695762310161138111796211415819591124989111210081103960882582103810229169109999179071004109710699136131099911108910799985841005102481910749661105578624110611211068614954111010869339901072104810151076900108110139081047987110910319961019112511289708969401131114788410639099491028113611301051973887965625102695394899511169719311027393991610103511049721133967619110188399310986176229551030893103362610571053100793796998810021073113439410441118101481562160992810786061059958107010001129607104360810419309611096616932