87677315
77858765
48853774
84496588
13534759
41603043
32614512
12013854
12289595
3207899
44271413
5976264
48387359
89818932
54586185
69646752
47018741
90981326
76518193
21034806
94892751
93982552
88907106
87136773
79733969
75078126
6731564
60756105
9978588
36615336
73443784
90092520
44267540
3832360
41522267
46668449
73956633
7068821
5106062
50116628