41319156
2211159
6806930
14879100
11067687
89817382
972077
53653195
53479087
84244333
32691058
35015589
96952468
17107998
20026099
28941445
62059015
75583827
67365746
50333934
96535131
8752536
48359129
85269148
31085079
2028238
75912163
923473
93374763
22997813
42998061
2829901
24685909
410161
18459140
4166820
76264243
3843538
95811625
89462800