40503410
36284890
40289005
10317367
4782724
36135052
310857
73818129
30186759
86888710
27012292
82371298
37287899
99379113
43417433
60632323
78038626
50138
80299267
67595166
79741035
6273359
5968250
88286207
62905005
39785857
63002724
64298992
60069373
64503551
34828207
32538002
1314632
50699934
16317049
40493185
7348147
48291098
89321664
84596818