25 8
1 2 10 44 23 8 12 36 16 18 5 21 31 49 0 47 11 14 22 33 20 6 100 200 300
