20801 35
13491 27
21611 41
22400 47
12082 10
26856 28
9560 9
10021 9
9376 14
14169 18
9668 9
11355 11
15838 21
10496 4
19225 27
15694 15
16219 9
27751 23
13961 19
17407 29
8477 3
18504 33
29891 41
42129 78