47231 59
10701 23
8612 5
21747 47
11667 18
19946 25
24720 24
9118 20
15387 19
12730 8
8741 8
63796 112
43676 64
11555 4
40402 31
12462 13
14836 40
20871 27
17629 16
47731 69
55910 82
16194 14
6201 11
9781 22