77705538
58301816
66781910
33518275
61395726
20866645
4407710
17452278
18753497
10745963
88637651
25527187
68913311
24435747
68617076
82368350
149031
1182692
29647607
24529627
16589516
82383550
65821057
17319189
14097403
4797966
71692793
32064162
43254691
38288180
5944968
89756609
96998891
92025985
58012976
8943204
73075458
25215784
99362289
32833184