31524977
4236136
16077397
88558989
56641507
72145125
9149586
5328669
6236776
64008678
13432230
50168551
34325812
1232566
21873714
88882721
931871
8424154
64229985
90454152
66638120
74288025
87054055
80769008
9346981
48776946
37527418
4609668
72036442
78177773
21854368
58419336
14009799
29664110
59298113
64627380
1667177
43333492
91681845
75866554