58273715
83216562
99495661
75628187
15555625
16972472
28696582
99186392
36485828
20242112
96787411
61946463
80355066
79912164
20406208
27702500
2369450
34444397
58569459
12853129
74665273
97891234
44429854
43563330
97096875
74244086
18399874
24319540
94161853
76238861
129519
46724365
61178898
37763681
94608889
96981620
16304354
11875382
11888724
94353185