31447617
25808430
20248052
39703232
39723490
94235954
47558402
88836163
2475947
79924677
14206866
9612144
1418933
8879500
82608020
10994389
64217140
11327343
8619173
35689483
22797106
56247744
8272406
59065985
94431862
2302538
70715953
92363176
85837163
40836802
47223555
51618901
59437669
56988777
16026590
48729517
31045930
38899279
90037317
9673487