999 9
15460 43
15455 32
9167 27
4553 9
10153 33
15616 21
17659 40
16267 31
15254 36
14468 21
18974 26
17024 22
10036 27
8110 34
2029 6
11824 58
12163 48
10194 43
6631 45
11491 71
2234 14
6810 35
7126 42