40176050
14665684
6387824
26178049
7714800
19375966
26639062
2572372
50315320
7003829
6975889
58126606
48534976
30835002
20759864
91394123
70199487
28411422
78842379
84902020
95944715
69997636
28325059
3894830
98373793
94588103
39196634
64515642
22407636
58764254
39245591
82003553
8897809
92105988
23531535
91892115
99029761
47271507
14186424
30779766