39302728
21066689
10787248
82102989
7409118
3921746
15879920
33718067
30952112
29819811
41629287
80133764
51964769
48859776
35948165
50751185
27485180
33158178
52664579
86517089
9368553
46242730
5232045
90288833
5503391
59673778
57677043
817437
22501414
43333717
87601574
65845854
77665615
3134948
76017527
9432625
39761216
34022624
10668743
98549724