7
20 29 90 8 18 1000
6 7
7
51 8.5
20 29
24 9999
9999
20 29 2
9999
2014 9 30