47529133
406863
72172075
32892878
66746084
84253879
105388
5087777
8825826
60204894
39676180
9140495
3497814
2223740
96627340
32996863
444938
17102352
78021320
72847729
27905344
59146650
57114030
37615212
72966144
98725969
73688355
10626853
7696934
5622127
12333617
68903858
49726120
12338328
15888695
59182777
58538470
7984128
6170799
99524351