1129675
88947988
58812828
59189086
95357904
52504189
83995440
22719056
51368939
77666858
20185252
2555985
83813421
79014188
80334525
45006128
3756128
85604143
39783685
53511222
63967334
79503969
39174817
2441618
55133953
41048861
45439885
85433542
70404490
25615685
43686914
91406698
38655933
7496575
59424815
5307604
23397368
5853570
7959258
50225800