42386014
1049489
95647747
86035664
5946547
97714156
35315641
86603675
14522100
62346361
3927148
3406094
45316856
5114230
87154266
82349995
3857877
90284884
6389072
51172461
79737662
99876979
36593425
98216156
83995524
37574295
94248929
72783908
55375924
80526356
24009944
12338668
6180697
25248072
76331214
95974550
18577151
56317569
90776029
98132870