66074128
4254028
43103506
7773507
50874572
83481192
28767588
77266411
58487871
30988048
50016867
81209085
3842378
32809389
45052332
28874971
49878044
26247710
95411989
15659275
25729196
93567624
80332017
60584357
15769230
18494470
57139137
23897689
9826366
12353190
2569242
60398258
36253393
82859635
69902384
84456408
40518914
56738574
59549428
40401227