94548870
69779436
7222577
2604194
73359507
81178645
54197060
88679568
57075069
11107354
20472274
1382257
2275406
31736978
3814574
71065402
29083719
4494581
95826240
20922489
87576140
6920970
8929605
40303561
35433665
21672592
4813195
98374135
19299955
78454783
37717066
53301365
77333221
5959509
86566216
73158436
35656086
91063907
68066265
72129672