40647166
38895656
13042786
15749581
96747231
66036091
6839957
42753864
39089757
23874567
21821339
13677328
68091010
22724635
32332764
54566180
19418575
38845025
62292822
19367273
63906969
60603776
84177641
56368586
47702420
92539694
92599860
56277535
48208515
35086178
30979238
36725712
38096450
34645025
14109595
48058947
46125097
1726308
8306923
16997539