998330
2959969
11327152
75893093
26057123
7674012
35165685
36488184
33122912
68521897
4285573
47549569
46653218
18986990
2363599
43562917
17832414
32952000
16809924
75814480
59737015
87802249
46989392
4406702
89908652
25052161
38012892
63177773
87909458
79433145
92981284
1494621
97778681
3748324
44125724
11938932
17749133
93288406
81417572
41879531