39633207
26879061
55785287
49599630
1258048
67361511
5666883
20203042
84694623
15976843
10441574
79008277
99706536
66032787
42159845
52844904
77464086
8468430
35546748
39471518
25193473
82523231
70884709
44649692
8933451
4769390
8393303
95506893
55741474
35458248
61782770
66133860
3137966
87488197
62131965
16981678
340647
42607680
56726554
47964364