16382 18
23000 64
26017 58
15579 31
18948 45
13876 8
15117 49
10867 9
12858 19
20752 50
12645 8
29263 74
22045 43
22450 32
21870 57
31373 73
17128 50
17044 42
32615 31
39639 115
14177 11
19056 36
18525 29
21502 31