95103113
65469279
54061071
5915751
36929235
51792585
71513790
53354286
54367599
30083974
7368930
17252042
83407923
4959697
25676411
56266573
41036985
9835678
12555747
75206693
45116919
99392948
374716
98964792
53102150
35183553
44632374
64322601
94083902
96499197
31218625
6987166
6712897
67782634
52902626
46704645
980869
6336144
42883688
56825843