1849615
26127623
1601556
16328496
97844883
47714068
51473171
68413918
79851337
96937080
71925000
1303301
93823773
60302988
63129847
69284962
56286085
99487524
98788627
59307628
76689040
11265456
2581827
94659386
92909044
60625106
38749581
9963290
45147654
68769996
8550643
54737541
346461
5398103
82635364
13011174
65221588
14293609
27108096
46868225