50101143
48939088
75001562
78781265
75785949
19634849
91852019
16665975
45152971
21158050
7429598
8884990
98318790
82753630
60345981
4818191
60127629
2713733
694657
59331947
82374994
7795345
60067062
81133798
10331325
20506765
1328737
5194474
1707917
36398128
155344
7031325
49149742
9099423
70049811
12166322
67104418
60428370
82416742
95402456