49577804
90471424
6079756
60132140
44069396
24068011
5514520
9632852
86345907
12483785
83111034
58615669
21071755
21958902
3050810
5572496
99134081
61187930
9253532
30921290
10672330
79763917
53663695
83879916
45868643
96288181
54147730
95533993
79459365
91875572
31622296
10448752
61504256
38564245
52611545
17283650
6439651
89659325
949125
52743236