95768677
8696426
7671972
16371364
76102540
62579932
1164832
85737300
89176819
27901099
70348811
14648726
67603606
80486310
64164485
26271184
95099014
96945233
1366453
83367238
59118231
83813636
89659107
64442735
26773080
98662167
20604995
8604552
52087210
73752837
46963576
77672895
82646465
74333212
22903795
96786333
50973076
98083653
9995182
46432067