57932625
54123062
93151447
18365237
5327804
8793058
80768375
85452569
30833647
93146864
66536826
10064074
29795235
6448967
958907
81258699
69456521
78216985
52029576
15797440
7570499
46032977
9943822
8239759
97575900
14666989
82942904
9346195
9467172
92713072
9409588
3621296
20336778
3894606
11847857
87713373
89992463
82905176
29165099
45861067