3113178
9127776
97397443
87325600
46513993
73053915
36896629
88531445
52146433
57041833
93175925
46957482
68011609
31799636
48643168
8309079
57878399
10682587
29481836
74755330
69528371
3122698
10124024
60897755
11482794
57745581
38466665
95341907
9732929
75483861
23703339
83007957
43235762
58688360
12563817
57198838
46216426
70415504
47098254
83744029