3048996
82399305
96266018
16429731
66562004
69284476
69929601
52702412
3321021
36985599
94029217
2675623
85156045
35099337
25639355
79301877
47813613
1397341
84259956
27957719
1209336
17973295
79309465
5142803
46086354
4799165
3609050
62888831
39667565
77001644
51999478
65225504
9647510
73603436
95398128
93886900
6748929
61204545
8736106
13879215