93053660
6312055
80883671
47029
20038478
94683082
87579630
17449755
75216875
23444126
22451327
84724381
13091034
53236889
5067484
81681089
60647667
46544805
27962084
56786416
80222204
19307206
54629040
47317925
21231072
6785119
68402672
2562196
26238416
49633336
85688357
49628755
34612904
2410575
65568804
43612184
70807627
20357331
79845748
87318419