50314692
384108
34496051
84509214
25257908
1639840
55176196
99902685
6942920
17759683
89246503
8401507
950154
19305843
28547022
5255397
77664473
33239941
32514468
70032571
36654090
41472697
21065362
7194982
96375340
4046910
13413421
9463737
48372338
63603116
82176864
1584828
44192450
73995818
78529249
7047750
66624452
38796041
88179494
73269378