31398 99
31114 105
13589 25
31615 100
22975 81
9120 19
10421 17
7667 11
25557 80
12125 34
37343 158
17939 53
10651 37