51328173
228068
5874623
497440
79428230
95293449
320182
43889202
43621213
29853051
38651960
31168890
85814722
18299344
21442821
53166758
88658972
1029279
71256059
16064202
73027098
87556986
60236124
31826859
29896413
2598965
46638614
66124832
35447004
74485353
19959402
26265962
89839868
41452036
21174504
80221910
56668832
39395485
45172844
61498907