3299528
78695250
3565182
83036073
99668284
81118323
979807
1384308
28739116
30861810
23033192
47685351
97149490
28384548
9810731
1965011
69818397
1808763
78407799
59468196
43532394
7497348
9642265
21709972
7888931
5459240
38864521
75384102
64312768
9846789
71466404
3586334
93349271
41358969
27536480
18422786
34467914
90992051
23499958
21494189