13959136
92949150
65185483
95703606
34431061
5119578
28937840
8860199
12964967
98019373
4003503
84635174
43188413
60406953
41548439
99674809
98039968
21078735
21461879
4256679
78531790
12615919
6338208
71019780
18005362
33605007
1820954
127965
8507767
95383534
42401441
74575737
95776910
3362433
66066259
75295618
13552558
783609
64658973
77448202