49078160
76246843
2857455
43992689
61408011
341247
13126924
92982532
21664311
1391361
11276130
95767101
41652369
15643819
27646709
95665146
56234050
90764254
11607771
43227593
4762311
39142474
6825239
22418158
71736305
85104295
68167503
19431136
76131524
32321944
52744397
1828451
4939897
47712785
61726947
31475513
16485543
31411896
75053252
38472057