584735110451584679541040721097902930541159721162978684149637054108710915511045011044972113654108611044854108526522854117656928710900811033254117513136881374164109082122940110903910904110906280960410971011517231151720110447110446110335112560366184312060796847286847958890778891571069443506987131807810911318989741318077129686511763336816468034751097589109758737965037980037979937979837979737966237964937966169780256825356827956836111706911703813217101482079101213455307622233101211394931489168655298148159873218713321457354607263757263791418546726393726374144550211900317353031021091113049713181521296898309868138556914189611419018