88716545
57603686
8329614
21864989
98399242
27868626
24627910
42466281
93926458
37819618
17746329
36033036
69998486
21765192
30203296
98956614
4730547
31822991
45349320
913096
50017081
9057645
97959348
15572502
67407614
46598847
28552270
31802406
12111074
2378909
21433997
85025892
5853379
83536304
67321725
93952003
96141741
43336867
55677398
65334470