16610 18
12480 2
13876 9
14501 6
25740 28
34901 35
23722 38
21301 30
12103 4
18850 23
12960 11
12912 10
15862 10
12380 3
11259 4
29083 38
13402 9
44492 48
14439 11
18083 21
12289 4
26420 30
13205 10
12270 3