52973506
95741000
6414072
72338471
19967750
8717582
15409911
22242943
54327000
96991949
7509300
53025992
85401512
72021743
88408118
3072981
88289922
20653514
19422689
40605509
93641053
88958005
4877694
21016126
34136181
26692397
33057657
60764196
31021466
89975909
9527817
68599042
28539736
31346285
3008832
70218557
48844339
34387031
59739571
41728789