66708341
63869593
5047767
27179683
15085622
4297282
40937132
83989217
1969311
95762484
68768779
34961187
14308726
77285754
39191950
70101065
85094323
7546678
244774
18528800
52135296
99109939
36852929
37856136
42464722
37906578
71117749
49872345
35822651
4631460
84267676
53638011
99434868
52059578
10223227
83814393
33919832
48667543
19777626
69051653