16031 14
22487 59
50090 97
12314 22
14260 24
16973 19
59346 265
16035 45
10865 11
23879 31
10838 19
39871 92
20571 32
19631 44
38128 53
14771 23
12659 14
13052 39
15422 39
26404 45
25224 115
10643 18
11082 9
35648 75