58245096
34274104
17154251
25374774
77404929
17925382
11246035
89287240
27732852
97769599
52024711
88065107
6258856
82546627
44848840
28593086
82041362
37808233
95135153
13998614
37672976
18188994
92502950
90165111
59841407
19303482
24269576
53281177
13573705
40016411
99777687
23469352
79641854
71694163
68177966
39641203
8328780
34728445
45353545
56279684