96414582
68645545
49322436
93479998
12037375
53892509
64337474
28447197
7894289
73654869
64547207
85278962
24364508
98278216
3619970
427921
36519709
88333370
20937738
7422797
17191831
86931492
31077805
7971934
93076182
9131344
16035509
87812523
31631554
3750731
69108208
61685898
73193202
89657450
63146226
39649263
59647225
3767714
2275998
99153509