98596458
71285821
70484040
55273077
6800303
93706883
47959930
61349513
18521841
75418783
86381211
4807722
70862450
80063928
15759572
75056904
94333228
11661312
75668037
45509954
97124592
98564757
39127147
22115543
7372292
85723944
31189819
22472665
39862163
28871945
72499502
78731697
80506555
3964512
74226016
64623721
70888061
35697575
41048640
42942814