30863938
57967197
4469936
64796148
50183280
79284653
52912610
69177775
14409615
89155008
377330
20561262
81657866
27529797
89655041
6286573
54205379
20883413
55225642
48694512
84052871
193995
39754425
21119503
32697075
29736377
23065085
27245416
29241399
21855706
77019597
8057145
99271584
84505191
45564292
97968322
50172937
5010212
38811479
46041517