65979559
21619035
2329115
69072005
3913422
28507323
8077022
52928158
73584044
87666181
43861682
4226122
5155151
64296718
664561
2076109
79668552
70484396
1909772
42543310
87812732
4036691
57824282
89246067
8278154
82905323
54127130
34609739
80393851
5273905
27543271
6948673
29075849
15167625
98469296
96457392
4746334
59382004
98822889
95127788