115214114691109723114623113856113838113835113841142416113872111373110469113850144233144097143018136269114687110724118014116143113859113677144401135609122777114259112944111131117762113662113605113593143954113584114678114288113172113051110465117494116218114627113682113597145617141958139264128022127323114262113210112783117766113847113525113461146584141830123942