34744717
84572807
31223890
27939928
18774262
76595904
93537338
93372212
42121698
43051316
57081613
1856724
85253527
87503991
98759764
3151089
760216
1225178
88327971
6705815
12362461
47722573
54098053
23824239
66296772
6901370
44563611
18576250
65347039
1242384
9656483
69659685
17878411
63353516
42761100
96826895
90284609
74898122
32477231
57788506