37309986
18764918
30572814
5527213
30794395
25335767
18072685
79555561
43597400
18161722
55781409
77473298
39024728
40602134
62364867
70934540
84735153
20366275
88844825
3029959
50706220
82023169
59703086
2382317
33192435
50397977
22262164
25809653
5251939
10636944
36375960
61553591
65408304
11276203
81661204
9876550
15498287
70344287
64752077
41142686