16228 15
24856 25
7728 5
22026 8
13297 12
11614 10
17510 8
46463 55
18660 18
11796 10
12827 9
10552 8