21332 16
45413 53
47347 58
18287 14
12531 11
21622 18
21642 23
37548 41
25337 23
15652 7
16552 16
38952 36