2667240
31849741
26488528
80789583
67357296
48067741
62227411
3065185
32597007
66066603
46799553
39245061
9169113
34733649
88064412
84573373
35301678
93965
46381942
2377890
85099121
70051060
46843645
21336523
98029632
30148497
2369169
934675
18352072
12497976
26578135
27515814
2539849
32827765
40477191
37156333
47171089
251180
91536789
80187178