50285656
2425955
34296663
60478889
6914428
18064590
60617375
37945578
26428964
6843482
54959990
5972540
49551905
25372147
29971646
47333715
47061940
6998709
7602993
66298139
16413453
87965635
31778181
27465591
83879600
4228107
90285516
6264588
8788934
34386371
97345663
79295633
33894705
51617526
37118669
5807762
29714479
58112995
8220505
29756738