58259015
48281838
54816363
2008235
97929888
15458132
7037435
10523464
17378284
3302645
27461294
9643390
88096137
55523586
42202645
87821790
2351815
22375593
12402056
99651522
1030554
46334603
34799557
9569859
57433673
54818294
6906483
57909860
46062132
31582640
12351286
65653850
68087117
16402298
34259028
6386942
65691664
75458112
96844708
25733812