40068670
1953065
49085402
56436964
62855960
9903690
3845262
2292202
7943526
20976632
78065957
17975996
52601321
10815774
33393041
48462056
75278140
36097398
1701220
2557378
43546132
33173442
39461974
29096676
91903356
28116573
65497480
66757243
79227515
51102209
68006403
12747304
56998952
8708187
4442278
56198883
83468609
5333713
52144026
27613610