100 ? 1 1000000 ? 50 1000009 ? 100 999959 ? 25 1000024 ? 13 1000012 ? 19 1000018 ? 22 1000021 ? 23 1000022 ? 24 1000023 ? 37 1000022 ? 31 1000028 ? 28 1000027 ? 29 1000028 ? 30 1000029 ! 30