215947864693269710510399264980820470151372151283115362112491810261601461313571465651346662836610484310842471791280499750139420211771195137219499147843126427377542485102222197282218614279015184674581038771652421233291673950271134082738202152781513321772062004581904241164313734018909413282668462076279832853234376751336751335426377521326691620763897281193280274295651310519133242662459365145743188934524596854648634217202102451562224406191116179019113604225667717921649848791922701794501642591942718105794311133093709831520661703974721988336199806