51675762
17249727
94424135
78022359
14368058
84188946
32189838
51934769
99652352
93272103
9591705
79387910
29431148
93031847
44699976
50060
82263624
43994712
21762908
133910000
63698379
94691520
58062978
676931
61071481
4728977
39145301
2119345
19835620
28626223
80648802
5039123
44452711
86248463
39436720
35086771
60757704
78104179
50364103
78004211