12227 16
12480 8
16347 34
20223 44
20403 30
22738 19
9495 8
13075 17
13333 8
6471 9
11712 2
21262 33
7907 17
9612 2
24516 8
113350 95
18714 21
25222 51
11620 6
21913 27
26533 46
19034 14
10094 9
20742 32