95651024
6863490
80803696
84339607
52082185
50627093
5948724
25582312
33469252
88785777
30087603
7603848
15539722
54478535
64872623
11659371
1878560
72842222
84077174
63748729
1397524
37999158
9935347
6297906
92541001
19741257
82285896
42402777
638834
39191828
65361218
89527814
60249680
94391576
3698395
84083544
67402816
5612862
9221676
50278413