542823
94993312
1104265
95905652
2619539
38458893
87771500
4878854
7915392
4047133
82758620
19948234
60766811
63549122
23976655
70738606
2707494
7878675
65146897
76938203
93051055
91774132
93067271
16377736
98997721
20318845
56085962
47984088
12942710
87377973
3706778
78025740
46155946
66949687
52289749
2455010
41341954
39543538
64203347
86176208