5 1 1 2 1 2 4 1 2 1 3 2 4 3 5 3 1 1 2 4 1 2 1 3 9 1 32 256 512 2 16 4 8 128 64 1 2 1 3 1 4 2 5 2 6 2 7 4 8 4 9 9 4 2 25 500 32 1 4 8 12 6 4 2 4 3 4 1 2 5 2 6 2 7 1 8 1 9 16 1 32 25 500 2 1 4 8 12 6 1 20 200 220 100 1 500 1 2 1 3 1 4 2 5 2 6 2 7 2 8 3 9 3 10 4 11 4 12 10 13 10 14 10 15 14 16 0 0