58836701
21397420
92779371
9163812
24571211
3576498
17825930
31532981
68909214
14329048
3161932
12477156
46396867
18511721
14814130
95209900
99493392
28008314
34615124
30858163
99222379
56889688
3651721
55303506
76943585
10035089
1882493
61413861
346032
38779678
83816797
61264791
5383856
87011869
31072653
38242404
3761235
8063967
35917179
82511946