78545087
50344156
62487480
4925399
93286227
28744767
7124356
80673888
46397399
2079742
34314424
4285506
68516016
21464219
14247131
39935366
80599632
73229033
30511945
35121586
8052151
5292999
5065030
63492350
13644525
95417777
69207610
20624619
28164338
59073813
46342540
694118
8985554
29474785
88147123
34886776
53626691
66041696
12141639
73688101