21226 24
29341 39
45209 115
26622 33
17014 25
39671 94
38569 54
15595 24
50129 104
18343 44
8940 43
15282 41
9211 21
14399 53
20478 78
4571 8