68325960
99448788
186110
58363620
3862462
21759639
55942088
38197278
13486040
67615878
45336727
67825554
18902187
94863534
8932125
63869601
79844439
4346286
7889657
71246151
63636300
58898949
95627408
57144534
81012607
11843530
81121832
1219502
22503205
93138183
27359823
89954
39909847
26063248
62272804
85431531
19881960
2792392
74672058
31747988