43825819
56047699
38542217
885027
55694480
47714972
51628760
79329537
30395462
4484580
78965967
67668781
74788669
99943343
21275425
55956343
85972231
7871446
70197452
32724026
35185427
97239906
69185610
35683867
1074343
2449363
55917258
2849925
75967814
59257965
3990864
24539160
30022756
20164979
3327850
65249083
52657325
35496850
1004766
2226197