31172 53
30258 69
21226 24
29701 39
45209 115
26622 33
17014 25
39671 96
38569 54
15595 24
50516 104
18711 46
8940 43
15282 41
9579 21
14399 53
20845 78