85539495
6920515
9774058
40611246
83725840
28876284
5631615
94672006
44705801
63921738
56903606
12555010
14501044
85426523
56726806
46884508
1065646
89132720
38692435
10739776
30315293
5629898
6414873
97627620
80399539
71947880
98973237
39723889
60716880
84369392
9851548
7170696
19267626
3500439
25512035
6868527
79492457
55093196
2043802
73059301