93954900
93318
36787319
2696968
75149235
50565615
45449583
91948979
96962758
42932283
3048812
60685899
8953827
40137135
78316753
47182848
17771288
2993533
10793266
70114475
46627662
19171364
69684080
17598086
677336
35538793
85852625
7430937
75346715
66431966
32455595
18103562
94249573
26749376
6873577
67368382
94652142
21453098
64186738
62529093