50146199
530260
56389642
1273533
83228055
7976343
85908020
64905896
20022579
89736502
40489413
53428988
86736271
17782991
14655019
4465103
33954955
92829344
1819644
6413214
8073769
26877361
46663789
63373575
70301061
84936281
80912545
19377033
39913253
91079161
7358387
57642544
93201973
76474088
50078019
68315780
87742569
58481255
48981176
14835799