80507719
64005566
8189195
53538809
3389225
83942924
82835844
38277492
25788057
66916394
99481728
94341483
98562804
20361199
5979904
28759254
50911357
48093934
43704247
40095466
72575718
6469253
77009472
48713843
19123443
64508984
87253222
35287714
88148683
88449267
6793625
8551784
22399851
96886691
66967511
69276514
12343658
62621822
99995452
21186499