95673813
44199637
1509042
10733864
69836190
23795335
75279231
50296747
85368641
49629894
67552763
93135598
46259433
6102971
26473440
24238209
94193129
89891199
49079340
73134776
68262803
394679
18171520
81473850
34271432
18038404
48463274
9783633
663210000
40372046
12854968
87695558
49171466
10931142
85366120
19799458
10605527
9038692
6904280
54943249