29846 90
28499 88
10741 26
10940 31
33523 133
16334 49
12965 14
15635 30
14012 36
35408 52
14386 35
30908 82
8632 17
18512 29
40082 54
12751 10