10593 29
31254 116
15292 45
11912 13
14931 27
13315 36
33874 46
13668 29
29830 78
8289 17
17768 26
37658 46
12391 10
53353 84
15861 29
29440 53
23323 47
8599 16
38919 89