39188023
6308987
59297040
95675352
8239886
575500
48365530
16492046
82485209
49516320
60854865
54207718
63485407
13958742
80384800
52554468
51926775
55488666
39128250
23993309
68342827
66493325
36995574
49805372
63566704
62378616
85454809
4244412
57651635
22246224
22476564
61202518
10598192
3299431
39498497
84189618
67105845
574501
11924527
80441371