050609142326405055575863787983909899
0102111217192126304853555964677179
061215203237384044546672747678