85384056
70295850
68727094
21997181
29218982
92357680
96153277
74777241
32371929
93676578
55589067
54263875
26291103
86241409
6407829
81262450
37788414
56433289
7125229
73764237
20524040
56665681
45047089
73469966
82273104
63282239
9606237
94472822
87027363
86004713
36406978
6841893
78512562
19529143
11989231
61963257
78323160
77794078
47847567
41155381