20553346
29726619
7056247
6511629
885605
1159198
56409538
43547958
19612526
94947780
7102735
35314201
11537373
23623406
94173616
5977800
556316
26452646
88488350
80454546
34901451
38983220
55281692
13416975
43175925
20915044
29964443
48969542
72947909
37379163
135661
94222358
24824069
24382684
32111364
81409487
42982090
51928314
62843046
12673197