14545 7
24538 28
20885 23
16260 17
16460 18
11982 12
15601 17
21870 25
11074 10
30250 29
20919 20
9427 8