40109409
64018392
60088480
9914835
52463778
7876130
72331167
4103144
2798010
45144469
23596753
51823992
4734850
48199594
29384411
14608584
477021
53811687
68561827
23006686
67834640
51075045
21842410
79284476
42354722
55696834
10539726
71091061
69898485
8212930
91085711
60413713
9254212
59267167
5707975
53865842
76453827
64549175
3776424
36019992