30032 98
17269 42
12397 19
18266 49
11421 21
10609 16
18623 51
6792 7
5025 3
5549 4
6423 4
12015 18
6535 5
10328 15
7962 11
9696 7
7368 12
7428 7
8015 11
7539 7
7551 10
6889 14
7688 9
10890 15