42956835
93402388
4137641
2395976
69398289
81203386
58147768
12142677
63888988
56273690
39212719
92456736
98822900
22359347
11477435
6600644
73452557
48631089
26353145
1453706
64133802
81906026
59241200
81102401
5029253
73747118
20571744
34181805
7291777
4654368
18223840
37805586
9067860
76331670
64906390
79627146
5504784
33229844
52046212
37622569