834221717518835425243782230176536170152313205208737827461229340514629867504198541589331228678587296167657820211456274248278140746503565122804286643306350466636326911828933337308202651202936855632046895847072195745805145538352527108687551828702653113339562175255280288270154279424269343690203190701809459171187540332304442244688725139950535337737682678