15743 32
11685 5
30383 76
22336 39
14268 27
15019 33
21613 55
17668 51
14959 27
25518 94
14085 23
14476 23
18590 41
20004 36
19218 40
16157 47
26071 97
12860 29
41401 83
25883 72
53540 160
24467 54
48490 147
80645 253