39585709
72094884
28424005
7848266
31896451
2365691
13476371
41024893
92791138
30898383
56745114
30446070
57285702
49998704
3059180
95702934
63544015
6895806
52639366
30012046
1158487
83845243
26108268
21113132
49748306
26109122
53118066
41228656
46394543
34285031
44573294
88577225
94432037
23344046
66517484
96991944
20762251
1030236
659463
3189346