1000000000 1000000000 12 13 3 13 53 13 23 13 99 13 999999999 66 999999898 66 1000000000 66 1 66 45353 66 6456457 66 45 66 45645654