1
1097109810991100110111021103
1640