39514083
99925740
29913156
316177
63421899
5736143
34694780
40314677
28843472
58097956
75305612
58357397
88609392
34044441
70179307
90701064
50844853
6191319
43516044
12624745
61181810
67407164
48409327
25455269
19803740
12644685
92119283
32359603
1736271
3098218
11187064
20828012
64629825
12704092
37902401
20335598
31454901
26003562
30566465
75192419