36081 80
12053 9
20033 6
12624 14
28362 42
79027 87
26225 29
7254 2
13443 11
13127 19
18665 33
44543 51
31519 36
13489 14
45144 51
14407 13
22562 20
24655 29
15682 26
6565 9
9298 1
9015 2
21601 25
21061 36