12281 22
11142 15
35783 38
12293 28
60258 145
5698 18
12500 26
52813 197
15792 42
28976 53
5233 15
15136 36
21292 66
27373 33
6800 9
6106 23
25003 64
23435 78
4334 4
1259 5
25562 43
16377 44
9494 14
50803 109