93914585
12437851
1551228
72913403
49344269
84603476
1382821
36324612
76696200
52919668
1796856
17789692
97705289
65753017
64942783
96446834
19251162
10412725
39015353
16959941
27985214
12215449
43321470
53873186
8483313
67471586
79943066
45597
84849575
87555057
33741087
746343
52186481
91335441
18446550
11283966
7181031
30606011
35657265
56574762