29846 90
28872 88
10741 26
10940 31
33523 134
16334 49
12965 15
15635 31
14012 37
35408 52
14386 36
30908 82
8632 18
18512 29
40505 55
12751 10