21005 11
11682 8
21722 25
12128 5
13165 21
31666 27
13509 10
25101 28
14333 9
11245 7
21125 22
32414 20
12015 12
15245 18
46556 41
9219 6
32961 50
34478 36
38363 50
20272 10
21594 21
13682 2
24306 20
69548 50