96663612
92584354
31989115
90527366
67308867
84394858
72861838
50573982
62153544
50327945
5776441
9386708
82754537
47934481
25122354
66601061
70072754
67163530
69751920
34971566
22574652
98524
8661913
34935996
49198753
71837742
5363885
52489244
32324349
58663389
57187305
92232207
66809158
18735797
40551077
6932917
1411192
31639066
87491939
28612410