23964442
66843640
80299441
7169922
69027162
16469323
5719539
1731540
10967186
55664077
97253201
70824151
993452
80441878
33874379
5718747
67925149
97022088
30059300
27969929
94143047
41953808
41833042
2357763
5117391
8940425
99635715
54294990
41927051
92677576
59582857
24039796
5094178
81343967
97294868
46831989
74756803
32286537
81712374
13138564