47543 38
13557 12
19599 18
31561 35
32819 40
8975 7
16496 15
6957 4
15309 14
18827 17
9727 8
65846 19