21030 26
12040 9
11407 3
26645 22
50056 49
10792 9
21329 24
39953 48
13381 13
12791 13
25396 25
11231 7
43157 47
102294 68
11504 9
13511 17
24680 37
17896 18
16523 18
19594 19
29288 45
43676 79
49205 36
19051 18