29482 89
28499 85
10741 25
10940 31
33137 127
16334 49
12597 14
15635 28
14012 36
35035 52
14386 35
30908 81
8632 17
18512 29
40082 54
12751 10