94438607
82264335
85905538
76836054
4252893
1166681
13599135
68007098
18665525
96365651
31819344
43804828
49274751
26639753
43617209
56536986
3512950
48389632
16114427
36677997
49612242
47275148
28499494
31263248
89216392
34151048
61186450
14255513
9288698
40413893
31267323
75941677
11066280
18743591
33341800
94413329
23034146
85699173
91447316
92287160