43456926
63387883
7953614
31061535
41398696
51204484
52908190
13457653
48681152
81252897
76356406
93501165
84782306
49274403
23923449
84236678
86177058
45471745
43264294
54032711
16874806
5710859
78774013
40247124
31203637
9745146
22447613
62785805
27675476
91306957
55798913
32334645
26737499
105120
49176858
93228952
70034941
22277999
34406659
43068513