14480 28
22104 35
38982 59
24466 63
16322 31
18716 41
12461 8
9207 4
11565 4
9543 4
334919 948
87110 94
12256 19
19863 38
36283 68
21237 30
22587 30
12965 10
43417 56
18730 37
8931 5
15180 34
18089 21
45061 81