43861502
43699870
1514469
207760
26808062
3946879
94592962
50711858
59909385
95647180
14797249
61332193
72874521
11936017
23646578
71622495
5797832
86957254
68508387
25655764
44721294
86992921
51987963
47384151
54762497
54595678
84676926
83243222
63458511
95976780
35326945
33649301
8869480
4201885
67605783
20008306
249267
46467002
2073765
80321387