95958141
42689123
99415290
99699604
77369918
29896325
48745003
29980
66478263
76194917
7281849
98654990
7665423
37175837
6491299
24995631
19358138
20606390
88745449
9571148
24449901
83518828
26062774
45952691
44217279
31139920
66876385
1843362
75867604
6102531
14446550
50498567
49961476
14941980
44175026
93348211
34052152
7866527
9139305
56302460