59944130
55069181
22729519
49301392
1672078
13272394
82284063
19941969
9907485
93541110
153140
11401561
67909282
49604561
697143
62933825
84861915
70026397
3911833
7196819
9795353
86113108
58641839
90673876
63859025
89508014
4416277
54212183
98626944
81464244
69917293
1616954
62637233
3326461
20832152
76013226
84747039
12213059
83902231
6630504