100 ? 34 1000025 ? 67 999992 ? 1 1000000 ? 23 1000022 ? 45 1000014 ? 15 1000014 ? 29 1000028 ? 25 1000024 ? 35 1000024 ? 21 1000020 ? 27 1000026 ? 28 1000027 ? 31 1000028 ? 30 1000029 ? 32 1000027 ! 30