688840832745734400335778524821206362965406723036367544897791804339335781794644231468062420246784332807343665796357918143380211733227431294174339917612332746788417767740827726961521690155808408314338952174898349925377761661571395785760550640738335017772145985433883578535553338715540406368621368499542003157729101992554493067799244790942309417423402433574298391401153032313012687421230876793172893377763402934279830795647922077630768525818136209407334052734838340193394133717337223363733511