340551504399563690745269203202827514782280582431224242046517668533233351889653538809331208167229828175113834306195140343251270631527022866875051201984666574568201549867814533973750337689205717688470804632691805293643230353255459746228674253042963133528262795413082111082887224856558953683527419056227817124470174611824421875405277817062376350377221