93978
60745545
19066111
4612853
21728584
27581429
83775998
63486880
63706207
8227934
17652830
42728129
93039002
48149485
20785286
20709240
277755
69403320
11238831
5344247
25399975
7231890
35782831
3105521
84667727
55425126
86321897
14037645
68348957
63668412
84939774
55782210
32425816
71479044
22152863
95211384
122352
2742588
21987282
99009903