82141758
43904099
15652854
55516765
7183433
11269653
94987075
89466740
61628837
59878449
38781166
69464751
47187395
36995097
24393585
36563475
4033377
6805631
47291878
91298
3882830
31193970
78436755
38537495
96518123
51151032
12867415
15684173
5459196
34994866
50685170
20617187
8012724
47706643
12101200
81254897
61979034
18769293
39743922
17574136