84712477940251783846191274012704547807732545017020260160991251744502391692128589367909729654180940433888192178398225283379557399781798203714713439716874542373463480173799478755291803551514657765607532683656930131253745613830781115355851119362543339640311628419679673112115229724916216810