40695449
53184664
30124773
22593161
98995467
17019872
69914211
56363820
50403519
99007805
85834203
5203323
72271473
8772877
72011044
98596664
21455532
73636512
94632601
13731672
28583029
26415387
86993662
7559013
9170619
7903791
83936654
4694728
43098489
20105336
2212869
86373753
58307694
647315
56699173
9548840
90021315
84325937
84692810
42926008