11540 8
20569 36
105945 125
16829 25
44417 52
13257 8
59818 48
15189 23
89206 66
19581 24
5292 10
31348 42
122896 162
37142 63
9709 10
23459 37
18038 13
17193 25
26376 35
30890 61
4881 1
21058 21
14819 10
5752 10