1872065
1142885
59843707
5097820
4856166
2119681
85671464
42996283
33471479
99919557
36006978
23594408
74585535
69838694
98768849
57303499
28147137
44918432
35756987
47531410
427857
6440983
48456643
4889345
60896060
52744368
83783647
18348700
1984415
97505835
71627592
56812482
42988260
35853127
9777200
1174800
45259153
78329475
91887508
89349678