70401666
25325931
21566879
3192656
17546588
29611185
29535957
94738769
80859619
48845802
35382227
18129650
10541568
23785457
38564056
26031723
70567422
62739927
34633884
39218396
87882612
87773207
7768155
84615226
9598063
9823405
75226861
53966912
21327650
72281995
10176297
4437880
57848976
539910
14863723
28231413
96276031
99869713
9344047
90267091