18053 30
18043 20
33790 46
31085 37
4967 7
16887 26
11986 12
22161 43
15826 22
11298 7
14615 17
8625 18
43794 34
8552 10
8245 7
9076 11
19982 22
23261 29
46964 93
12229 19
14749 32
7116 2
12932 26
26680 53