19810 25
11746 15
31467 49
6843 1
26449 28
15309 23
5116 5
12513 18
6819 14
6765 8
14217 19
16146 12
6489 3
10438 10
13925 26
21351 53
21810 27
5864 10
7280 11
5698 5
14950 14
9002 10
4532 6
35535 37