85718694
50369295
27763331
26324942
1070903
19263666
5680523
8102222
39554517
92073590
50093848
8659406
63149820
50062067
18236426
68887221
87851678
54071970
73965225
30841076
81396414
67219818
86657222
16584810
22706322
2667818
11718390
96235820
33225014
10173982
3915656
56931875
58653177
33075443
59874299
89242442
1049666
42351535
70463382
3039499