45431353
86002085
13766390
14124649
10892215
41439553
95106266
35405426
50718225
16706384
32447149
58907686
9262312
36914607
25317530
64205849
4351677
94325799
20344563
25822237
6654365
94676618
22132025
23236649
46367567
47984368
44035801
34617455
10495100
7262967
5225157
90408504
60658721
71149948
43819931
60726068
93006553
55542533
98286553
21421623