93779955
1252298
4945706
85665888
49078933
53208135
2026498
10784374
76404575
36922782
2685647
51684403
84307994
64728538
68711510
3333263
7212750
79347256
73055507
43338956
85095535
44524273
64852332
8194727
14893393
56097286
93624615
40816980
16248566
48586180
3634812
40861408
94548916
18446354
53581323
3923612
7375248
76218151
4644728
59821583