15091 37
17241 38
21139 73
33825 175
32578 86
22071 62
9261 2
11155 12
24569 42
23514 19
11833 9
46954 66
32891 39
34763 53
14682 28
10199 11
14077 24
39149 170
12995 18
18111 44
14905 30
11259 20
16728 46
29997 92