97537068
7664144
76986801
57347746
19607239
64957826
38095723
3285134
36236017
68762816
5879720
87582322
69168485
98928539
16619996
44438700
38654083
98298937
21972099
8942017
31874990
83537244
76884713
33683161
759114
25806572
82295425
62169005
28121742
98856617
80228577
87859369
17708242
11032424
156728
44014747
2430242
54485690
20704793
51835119