12596 25
13543 6
30741 23
18287 12
37437 55
21783 41
18206 33
22662 45
15121 28
79027 87
64952 72
84679 152
66570 78
8412 10
53749 82
23136 25
12057 11
74918 102
7410 15
62529 47
74552 168
10568 6
38551 36
11124 9