22502 23
5928 6
20506 30
5035 9
14922 21
15096 9
13294 23
24969 36
43078 75
9488 5
18518 39
12957 19
17834 24
7937 12
10300 6
13181 14
7903 2
7271 4
6476 13
8724 21
12156 15
19146 36
9267 8
15105 21