10593 29
31590 116
15632 46
12252 13
14931 27
13315 36
33874 47
14021 29
30181 79
8289 17
17768 26
38046 50
12391 10
53353 84
15861 29
29789 53
23323 47
8599 16
39254 89