29144024
22292317
9138869
9444469
78525437
26301093
435789
49675480
73431778
28631152
53872338
83753406
56582318
73216292
71471240
8229983
54085986
60371386
38342532
61311138
33463403
5637972
23456751
6099837
38128918
72461192
55693120
47846965
88679978
13425114
10084140
7031449
30582750
49759856
52772616
90989500
61268646
9868452
31257404
3074097