602037660231863267558707117124851638510249461077247142615028607510629766010510423811490281203087128042912030907212398984061336566856250105549418276582980522415710226913365471126445488654102294133717646365854805271325426039862404185090711887571543041518081488696898330897898898407129748812256492241645382104910571196962146442214644237372164653212319898029151253883102295102271562042759849122947112256291132417149023746364556200212421596751866601921547735177849120427642519015467518718552105581714469016751676751566751636751616751701174611675188675189108259010877672349111925031100940250106153954315401331064109186348445203445231206890