45069653
1483183
344441
68695850
39936845
92446214
21139326
70235350
46916293
49284634
4498395
82644114
45983894
44825424
26229753
2668331
43948444
7439923
2059308
93817909
13752331
69597463
31338384
91946225
57411689
93827852
54535968
578867
74212454
96063422
49817519
62867721
73101736
78219169
38549514
52101715
60621930
36311421
75323956
48376109