9667 20
21231 31
40698 70
22690 47
15197 20
9016 10
12244 16
10873 17
10638 21
6778 9
17739 16
39254 37
12530 20
8596 9
7142 9
13964 21
12416 19
12728 25
23473 61
15030 30
35421 50
8745 12
14353 13
19282 21