28525 21
5376 2
24622 23
12760 16
18671 15
13556 10
25561 45
7347 5
16355 17
17742 14
9536 8
30681 32
6072 2
30864 65
13096 14
15537 17
13876 13
13396 17
14177 15
15373 25
26754 29
40272 99
57261 87
11650 6