25523250
89286947
44896192
27926726
57544012
25118808
38988977
5752104
4149430
15793482
74981903
65043730
24727686
3619824
12769993
53395164
97817249
881720
79047648
65376557
54694120
86194624
33932653
56795875
25207894
98142132
66995911
91682392
31307526
70494032
39936500
64084312
94656916
37155311
7132550
63806788
55589624
82775692
16621652
23783292