49292502
9713428
17923322
4619524
5052568
65462894
88243865
35555907
10935054
51231985
73086036
72699006
16168581
46585281
14197131
25127739
27257970
55018127
20542904
9650648
62051532
13296642
3322605
17251477
95099272
9176333
78412073
54306494
76883861
43694419
66195547
97861078
73112887
8545606
50547771
37191755
35464677
32961982
140565
95395606