22778118
1251709
60979016
16108267
51552911
4782948
74292003
11966875
89487232
6421082
60304796
54919094
8569287
4908416
31282964
19259566
65069415
46405028
46666724
43979130
52961766
40011148
3142163
94679092
69254695
46931735
11526682
38052615
9416821
2632920
14843265
66937774
66531110
91064583
70277110
62048090
9149913
93449732
75681644
90744315