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