18053 31
18043 20
34062 46
31362 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