67573810
54798546
9117208
99344294
2654723
5197640
58568603
99404528
39414447
73596130
18297621
63136508
27483554
84276789
23684159
54779325
52789580
91337588
17921523
50211195
55403059
12159009
50982242
99989368
99689071
18835539
5911725
4600890
34799796
45185156
65186191
84882509
61852230
17734031
31778696
87523415
50605706
89541803
2005251
38338559