39241911
1922808
83258051
28639126
88499943
69969368
679212
1093436
89264470
79534154
35522030
80128072
1621613
29066183
73899605
27747078
56002198
78757680
14829820
7255112
668260
94589482
9746291
81403820
97011311
58698268
65342045
2529768
50349977
91784295
48238950
26043949
54751650
51558383
10405825
60707576
2925067
67869530
93367546
84057054