89881612
1576063
26669736
7613408
78721
43632142
21259160
31686266
74143927
48179932
1426128
81201642
443802
97541203
34744656
84216825
92499134
63852198
92151203
95107141
60328264
83339475
30661371
68871342
86687914
55361669
58988065
33609462
41932811
9814366
6146725
90736598
69471232
37652419
29752812
54602671
20061720
36038086
11716878
72103940