29482 89
28145 85
10741 25
10940 31
33137 127
16334 49
12597 14
15268 28
13665 36
35035 52
14386 34
30908 81
8632 16
18512 29
39670 54
12751 10