18098 20
9426 16
25093 32
27874 37
54062 65
32978 80
39065 71
27590 29
11076 4
15641 16
11924 13
12612 13
9299 7
10854 14
23570 25
14486 14
10284 8
13732 14
24882 14
10952 16
9883 12
19861 22
11149 13
21095 38