39258778
28229619
57627651
37993680
21248709
33035159
92698312
48442859
60355744
8669620
2936436
59906547
39347353
4551528
43802954
42356066
22454469
39789429
77241018
26418349
5423711
86582493
95829288
26665156
41048997
49143025
34955400
11479393
20105813
39509316
9585477
8568019
74835674
17085538
69655945
12666459
98165535
17622544
35462452
11093484