77518231949123740325873518111584120514191077952156614126710691041441880895154235781334316411073991173579497214596065691529746616102158625718861018491220658162519304027731828199612245814981234146711368947631186174577791166344816193479981884132245421145816241010524309159416861611435899629661547