39622146
8072325
48981821
5756472
18653629
10919857
3308835
9613398
46486180
67777031
32588717
82948251
5221571
87766339
73749002
46857506
26036234
14907405
72222761
66473814
68039313
57448185
99032612
78083934
39738642
99193379
526659
70633739
93003297
61016699
7318671
78301393
84669058
8985896
77878251
972067
39956197
34561741
96711300
3648342