11563 18
10568 8
13082 15
10684 11
20520 15
9972 23
18365 42
11063 5
14541 25
18337 28
9180 8
10887 5
18619 32
18872 33
8159 6
21204 41
19433 27
21816 18
12731 17
14835 11
31360 33
22888 30
21417 29
34216 66