1049487
1254854
50026036
25756738
9232834
29944254
68642927
67717157
63053317
4478496
41841776
12324170
9579690
10482204
24787448
11895233
48523917
48972178
4560870
13036224
39221365
36358287
27314278
14763054
36779595
18144722
73218508
90083003
95858169
89141612
7147171
96844033
85909996
41469137
30193943
29753272
21147604
55447583
97487477
15149191