65673211
81556500
37786424
42031570
4756819
5186850
20483547
15446836
83097016
65316985
74113374
89798128
82232602
97402738
229885
57929497
2804511
5055180
52479332
33836008
79529287
52499105
6957029
20542189
93569969
38133104
24409313
12946650
37221083
69774056
93195756
94369108
81851896
45028442
34091112
671095
97571413
8211774
28228513
1367810