3599686
6953652
20573762
95493780
90354857
12975295
96689189
3586309
5821591
6473295
17004693
18966993
59066271
6642659
39138047
58729810
36814941
22198859
85697354
73493104
24466444
4409860
59378521
33276628
15246914
33534196
96335226
7124557
52247074
17699873
46754357
1492922
60793164
97599733
87236021
9948483
5889728
30635439
86843219
50488300