17738 17
18234 18
42550 38
41426 47
11805 12
16728 20
10848 4
58337 59
22279 39
10338 17
15009 17
19935 21
15922 29
13767 27
14202 15
25862 31
26928 62
27946 40
20421 29
21061 36
28985 54
12416 23
14302 22
43925 92