41921401644184249426423085039044773472944245044272390574772549432410654571138513419124325139807489984320949969490964805148010433324502447485439804519543334493633890749043464774194050049479424251849422428974510944054168940264411334184339163406853677488154601145394432544961148257498144384739989465644916838972432944912543811419164667844298141944503402984602348342485214270649265173749979397924733947884465464936841711462054094243175477664077239410388824989444445432192778490274158348884195646653