21226 24
29341 39
45209 115
26622 33
17014 25
39671 95
38569 54
15595 24
50516 104
18711 46
8940 43
15282 41
9211 21
14399 53
20478 78
4571 8