47528535
82622399
10121816
75675411
12278044
10634776
31253664
32182903
73861586
77019713
27052115
99607850
48181972
83805325
58978091
74941472
43495297
80639835
79402493
40282035
36564245
42065090
1953191
97499228
4827566
99278820
58205697
51965673
98296961
31763067
18269732
58742415
72195953
57241985
24177281
86791336
59424592
85113514
17972532
49372381