1 2 3 4 5 6 12 2499550020 39800 2499950000 398 24999500 152386680 550160480 123 456 56 789 0 99 100 100 0 0