46389841
16516450
25033994
58995597
18681379
67607914
49987072
35509001
34243053
16836917
5193607
4941703
39257029
74578773
87711081
70558467
67679923
94986341
44386986
86062438
10212277
80264985
15068943
63399982
39834206
70662896
47759074
200811
93666408
147034
70018531
25449766
68712196
31411014
59902340
1883952
8754374
12261772
87234455
43744195