81886913
2905074
73721868
82803383
40615985
3064767
36893932
15074942
54181387
99761050
48591610
47682026
71315503
35833204
51316138
33535632
4369242
82342842
2014898
41023345
81574441
2906611
54564933
80938446
64761425
18267461
47638554
84621493
8059876
33153848
29351323
52695026
39506435
24323348
97729615
91432084
86136544
70668255
2976327
83094469