45318035
5060562
24091975
81993640
18032709
62745996
34556367
164850
36762906
60356075
66852909
44611751
35158697
89859174
6066422
1797876
81263217
62792598
28427843
77871776
141322
5194890
52824648
91413804
8696305
65511597
1147918
84576489
5102006
50285450
89379697
59862944
49636271
1337401
83509476
24922820
21545664
84851811
99543072
71008480