40261276
88059715
80799376
14922026
82751801
56065530
72887182
46184658
34877558
3494532
65111166
51512302
53377315
7098368
67619779
72201454
44543888
7582113
13432713
61739744
49054335
8045119
91801057
57138467
5298346
18696883
42438927
85444813
4563430
35718208
68987432
30414846
12921233
19515107
9802768
14651929
10261770
32036481
55396909
9435518