50139409
65181935
18382755
40881021
86794571
8794249
36262585
43396814
7542871
47936483
93338068
87593573
80458596
87875786
90996500
11289335
18437659
56184125
57657038
65263949
41252270
17398226
43083753
43427078
34549278
43473698
32715674
4973589
53105929
88092569
95777763
60609475
62696545
11975223
40686991
23936449
29653926
1192727
83672573
26239544