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