10924869109248641092477610924215109242141092380410923787109233991092338410923380109233681092336310834570106541721026717410267168102671618995028899502389253588925029892501589250098911978891173888672528289267801121780111628011117788070374346797124849706132051793885148870