91997143
21376661
38539965
98232556
36891537
30772655
16991255
9416793
2677362
38444367
71038918
52521494
60776907
12175976
98663817
29934920
20876677
78096159
26598959
12522159
24003593
58583981
36958671
65172485
59877155
682824
13015085
40765417
86331986
35033591
99473196
17662450
55417248
31831786
8846821
23217146
84025712
44122659
34471307
55251039