19797 7
9494 6
43400 54
24157 28
31982 32
21786 19
9182 5
21008 21
20423 26
35405 32
37425 46
23200 3
19667 21
10605 11
20341 32
10656 5
45053 75
15378 18
11170 14
18098 22
13424 17
15655 18
16175 12
7480 2