94967023
134144
42604147
99795990
4662546
69468290
80488786
39674009
61345134
69533171
7743297
63521714
6013973
61529433
35138016
73445629
50673892
74316696
19143371
43683331
71479866
49808628
17295195
97534791
43055389
11141722
4564868
19522516
58293367
38401766
99846114
9794914
16243900
6867661
56689412
96596999
59012284
47245727
77868638
50241064