26464091
52207414
44669174
79066745
51992446
1808158
94021249
74964775
65531495
39374870
13742488
89517532
67791935
36066526
19923443
81819104
75861898
73565151
24257019
33138728
70063194
87936872
26004408
61497062
39327842
42152179
50681652
50904223
45323898
43171914
1832576
88158974
13895841
80698742
12027219
313391
64596173
93679986
9108569
72591380