43792528
98814810
51711415
33925143
915266
77026982
65552814
59078126
93766868
87031808
22926500
35381378
77086270
87913746
61446101
35709992
85433756
5414193
99181613
62567783
59872435
50717898
91621429
32096847
23032348
66624921
36624760
88751871
54502005
57563624
3000924
33294981
32731202
60365672
10715512
50552711
7178371
89099090
66609614
11667722