1 2 3 … 105


1 2 3 … 103
1 2 3 … 34