97903458
75128657
14035584
64494588
72013295
32491287
28899670
55136973
27466746
14412880
32797188
15174531
99684360
2640972
81236387
96999121
48368447
52271420
82195281
2685676
78054755
1871129
90786505
31064128
86815941
1687782
12499769
16247880
71717808
94215264
96559315
23853695
47043319
71225891
87935040
8817592
69872358
10787582
25103262
83108441