1011742
4249668
6880758
97694421
17547503
28516432
12809195
57655342
1489906
9985464
63869274
69685057
34011334
61934542
70493501
44186968
10333997
34996589
64239985
39503266
57244527
27036140
23994727
83272554
57849225
23506596
67328443
4241998
8283925
93301441
31419233
36328950
55083824
4532341
78955952
99786571
49232123
4536264
16722771
71428518