39489528
66616013
12156490
35134950
35839686
8613681
3363073
50564425
5677483
22565094
3013735
95505771
21838606
70282301
96107566
32769963
34608213
99195607
99854026
64298981
90243511
25018966
37499423
94129538
92389764
86013043
53617924
18683260
76174915
17667964
46151631
17352274
39542876
23301577
68232820
9522188
85982510
50641395
6129577
82879200