41314530
43049970
95717852
5203033
224593
1205121
77658349
10134652
84606713
31285170
22642860
57916808
37738241
82408622
3172776
74912789
56548386
51395212
45906906
1521704
78469631
33274473
53826992
44122406
817495
74429702
3907126
19958606
2221939
93584302
78112783
63759398
85852462
92771252
88233200
632416
81289681
79193747
9666190
17282028