186006119397337620432170339228420169474168997155915678268039501431346481959713042828051167502676009988515093420925363181363518008517471730415794651092129745200834627063953120684434421925485747212940622111319252201652195138173740135341349892242315275677605154366588820016617456220204825021484265403321609219609921374446822014521868301664211105252093252100918301143545175814402811437281636309914214278455121113023074111107780673137322451814953820901158882122692459751718276660181159181633670335128813757472621920296076720591318426805579295