22642524
5827585
42164720
93596954
7955603
92917872
38991876
2859679
86519083
99217327
67532313
39406038
24597986
45707869
58702976
39356273
1420887
36854819
76757279
58969121
85127864
91675513
85957469
86127141
64839736
6196474
6454410
64948428
10166753
5354505
71364940
56119553
94773968
31028483
88496420
98922115
71412716
46184667
37122014
81051301