89893830
71263356
59676679
96193058
4506635
57139030
70576245
52233013
54071818
473525
12007949
5316235
11626282
78979036
50663528
69284595
81082000
66886892
58499
287904
28566890
96661992
75879651
19778631
4188506
35557180
84156018
13541306
7721301
81733979
52081522
2581929
16063641
20949452
49683256
3956428
48552226
89939606
30143598
85293947