2707672
647975
25149259
273599
42567128
21063491
53483709
2759297
42462782
46082936
2550221
42294058
9724209
69392937
45811416
20212008
58277215
21837144
21903133
39112388
59407177
89949441
11234415
81417449
38293024
4788646
77829558
20356984
37536077
42025069
55903320
56338564
12621836
52893857
111231
48112293
23755884
99742815
75749263
74052483