80497246
62562285
4929865
23204174
81614030
90797979
7039169
1129889
48242884
6606934
28303887
83346212
30325439
63153
27503402
15768411
4837387
91795748
5365220
26034444
97389942
9665361
59944096
12887882
6235100
29599419
64379811
82467030
74375529
46779946
3114527
3445639
36186670
94345941
85424013
99774700
88621498
66688232
50646742
51149529