12085 18
14597 46
9689 4
17471 49
22362 40
10261 12
11514 10
21377 18
23681 63
45939 152
28130 36
14677 9
22423 34
17476 14
28319 45
12126 26
23996 49
13532 16
13152 18
12858 23
18838 36
12593 6
19505 13
13769 7