68972961
2995536
98545530
80148039
95503662
56584168
77225889
60821711
19607480
748032
4529935
4934542
83691124
26616396
43354693
14841996
18192877
18412159
78045615
98323868
48575660
66907680
79762822
63903256
72538644
77773412
63174463
67746233
54814819
20282760
17017642
42785347
88654928
13163880
35462990
19189307
33564944
73535753
6815149
10164232