69949625
18421023
34415143
12341756
44684793
32081356
2549857
18238865
5312128
76714004
77146684
16648005
25365131
87957878
44718572
17016732
5036185
8329875
42673912
1032360
60126174
16409244
79759253
13562579
5477659
95644406
82397929
79122830
91239389
45848675
55051088
8405401
26601483
76966396
77196567
215636
7848267
29099887
26072032
79456663