39702560
54218255
77217042
70948026
37083732
95828239
51569265
92917478
94854196
49992628
73957590
52045392
42055807
758742
85792020
61448039
4465815
38395526
17986219
83208704
54926305
55064668
2435337
1585062
81409806
96791320
47605746
92709900
25533089
37905440
49533222
14283302
8921054
98049525
91858614
2242996
75964765
39601494
7043158
1838379