109174421091743510500613105005971042028910420217104190081041898610418982104189771041897410418960102654981026549610265475905571187895098789480814450781445047941343794134171000717047266703725270372446934985693498456785825158868515886551588575158855506222050609465004424