86378438
13716619
7037530
60778605
87208275
84514571
61331341
40848647
92867585
28663041
88656299
22692388
78062811
71248124
90789853
55394815
43118796
52839627
16125693
10767142
22686935
17594204
49836232
95082841
54797429
2871858
45632216
18563812
53797340
92139350
96837143
55044476
75741339
67587540
20813662
59904079
67865098
46536609
16772803
85652265