27716 28
46335 55
17349 14
26035 24
9706 5
11939 8
20631 18
21460 21
13809 12
17331 16
10522 8
45133 53