39953715
58436977
24697833
92647846
80659770
59502837
37636685
4129079
625719
4846926
38044380
36025275
22834877
22361856
30789775
466511
66769379
31441237
34007768
15017830
46567172
85597091
7015993
56798303
78622052
99484990
93347570
54877944
41991760
31836564
739866
71841857
99473660
81495931
76026176
10449307
74253032
51482688
58065561
84604996