49251325
56877456
131621
38283971
14766365
88643581
78615912
76368309
70434432
50005733
81056351
16865790
8187132
83206392
21783330
56875380
21767104
1411747
27112947
93127855
35288573
3627820
18013302
597631
78335777
25507494
1083466
63795058
1098142
6501634
94604854
44952699
39802787
82308024
98436077
79863433
13619652
56008565
3933790
46398815