80445618
28328651
79212526
2480588
7377856
8920207
59374469
15856604
44931504
64444393
32388303
39991265
49758492
14076419
2006932
7978403
12875827
65928252
17527380
68697453
67491582
66126673
93128138
52414005
7664594
98029542
30705285
95008586
25551815
43244621
30226860
61348517
59099718
98747219
94806708
58325833
51613935
25025482
71808941
97397808