40982244
82706230
1731916
93628713
87364080
13588312
3851733
11242513
83086239
41666593
79142858
47008606
96182853
16135963
93078434
71737228
42186836
68688282
2358841
93154253
77669922
9947220
5952573
57051545
5876831
11802240
49645896
55514856
28334045
98966640
834981
63779400
56965889
48482926
99111465
69754535
30999199
26644466
99051160
53187736