156967385110850168747856831687496013022848497268294850171018249683008511268317850185679755680895679768501910182506829687484615122118111527611511911812152939922605564065302575132189913218981321900132190159946014615631461564146156514615662917773657444866754866769481717602657602661001844100183010018283656581001835951736776666776679517467766867765676022147994112562851258911153216321848141831721849760398760196116068815145021001845719080675108609031609032112467015428997190811368129220430220402719082156347612184433555385960425961515552542568601423462149615745620679448544285198384372216112148979232849420596530