15025 20
16605 27
11267 12
28803 68
15910 12
18407 38
12835 8
18377 47
12291 16
14353 15
20542 46
9557 6
20455 57
9718 19
20468 33
10423 13
10636 15
12162 9
10384 7
19479 49
19397 45
12601 9
15641 18
17169 61