41100211451514191497531113518951624965835163811932931821131731019192031772365245412524331819105337715381697124932439016058851381763135313861343120722717771381123439187335016331556352563430270637900151093956967914787583581927171751215891409168415549575338615664696241943946704744198213466861894121968