1 2 3 4 4 4 5 16 100 10 5 1 1 4 5 7 10 16 32 100 1000 1000000