80485886
48021056
17895757
74015640
98115264
65809873
3248155
14931353
5185321
90702747
49103669
67913304
53067702
42976062
58897159
70087204
31549313
1743139
11042205
68923855
83069419
16977927
4070833
66518832
33897035
97919942
60591687
74203235
97606948
62708709
67585273
59868432
73086030
95461753
76279961
21076542
53186072
550334
37673889
35775859