11 2
6 1
12 2
7 1
4 1
415 7
414 7
831 8
830 8
1663 9
1662 9
3327 10
24 3
5 1
25 3
26 3
51 4
50 4
103 5
102 5
207 6
206 6
3326 10
6655 11
6654 11
13311 12
13310 12
26623 13
26622 13
53247 14
53246 14
106495 15
106494 15
212991 16
212990 16
425983 17
425982 17
851967 18
851966 18
1000000 19
1000000 20
1 20
1000000 1
0

