12432 18
15785 50
11778 29
12619 9
20545 62
13463 22
25095 86
11889 19
31062 74
16677 40
26543 93
10747 17
9099 10
16656 44
14589 33
11999 18
15355 55
9808 7
19620 38
12206 23
13063 11
39259 142
43820 120
15556 28