40939 85
16539 32
35666 72
31172 53
30645 69
21589 24
29701 39
45568 115
26985 33
17014 25
40040 97
38940 54
15595 24
50887 104
18711 46
9302 43
15640 42
9579 23
14399 53