57518268
88927620
637312
8987999
34173447
89304751
20343112
79174942
337790
48055562
81928598
23126516
43085351
68602255
52003178
16129635
83135732
26985592
15954277
17061342
54067176
94734461
52687228
96522951
58714481
60634621
13197191
95462641
24611402
95001859
94077136
47936273
12526339
67975476
74927848
64179064
99106703
88275614
4927890
51379695