40919700
261504
76566551
32034266
51938811
17481820
14717459
25042121
61004653
75715291
76375083
80833763
9317427
18729507
3703341
84107762
53599851
26451021
8449500
60289305
83202234
86761277
98878957
83705367
29768898
38091654
27261245
26603772
8550628
36795798
21306838
7483395
5161240
2919366
42586654
164080
28524796
15525216
1183725
75566682