97552800
39495913
82053976
49712832
4984483
73775771
31168730
64737857
3545735
55367649
1005484
53877082
71799265
31619624
4760988
8128915
33055376
28846759
28801438
88195673
96525326
23389344
16607313
4317285
1002120
19177791
3275278
12453607
29515557
99134498
16607926
77623567
54845376
84975161
93871311
63599510
81086575
64947460
92195832
14418785