39428603
87904694
35186602
5258017
86701554
8871119
3840332
29333504
23613889
70811521
89662366
45372773
58077837
305534
80247122
94809116
11624147
35256256
69103394
50729337
52998908
32182398
77502486
21386612
43896021
9536139
1250763
48118383
84218552
37098304
78877613
12758944
59963799
23295820
87602119
74151931
68769831
58768561
13659856
28677492