21580 30
20732 38
22399 34
29650 72
22683 47
30082 79
41811 131
12379 17
22262 33
18123 23
19657 43
36207 85
14629 15
49640 103
16025 5
29584 45
21971 44
13091 10
49262 157
32554 43
18921 41
12928 22
12347 17
15025 20