15 99
100 2
100 4
100 8
100 16
100 32
100 64
100 3
100 9
100 27
100 81
100 5
100 25
100 7
100 49
100 11
