58094555
38699222
42208744
12461761
18273461
95658676
11153908
7636518
558042
66673314
60362895
59967326
35022212
8584176
81183209
94684856
76994779
66067378
6185421
5348113
43162629
6151804
17143438
22542592
48726902
4932724
11084401
2734922
55337197
72536386
2855136
82258646
42117284
20914656
86152173
99868308
45973384
7201732
22931463
4196248