50838210
29577035
45043374
16313198
94251314
7802581
9872460
34698527
75352333
88928438
30891525
27689502
1146586
40735889
55214164
5603939
4381437
48758893
17755
12884181
6973450
82072836
115814
58296274
59021113
11956201
62197292
14066399
3714950
37643735
69489987
39984361
6593430
73699505
2510678
44482918
55952707
48083011
29761277
68724593