100107371001861910020023100228871007136310122070101464341015766310160071018383510185428102041661027270810289991032255710323444103238141035096710366518103678471036785510391281041862610421381044157810441656104566531048887104999831051354105260910532641105388541060375106212711063535210646850106508961065255110686077