29058 39
23303 39
17626 39
40883 39
38606 39
18192 39
22168 39
12289 39
15389 39
7374 39
7459 39
3795 39
3503 39
3334 39
3400 39
3562 39
2868 39
2419 39
2191 39
1901 39
2006 39
1836 39
1869 39
45544 38