15621 20
21394 22
11504 21
7017 8
8725 11
7181 10
20598 14
16838 19
7226 11
24788 33
37306 35
17002 21
8107 10
16069 12
9993 6
12447 14
17053 12
29938 41
35231 30
8691 5
9628 6
16073 19
7214 9
45144 51