5011981
67289444
9889679
50363536
82525065
24028287
43806014
61884687
54279837
7574112
51209502
23785981
2784400
89539463
30169864
73738512
44451566
45687939
12013216
39573835
85872335
55173321
50567419
32348143
11756085
65394872
55066215
9693516
73522245
60963900
7653406
96508068
4925345
8105791
96792639
47198597
21944710
68591487
57977130
85286710