22055024
3562313
8582567
84102282
65119099
95827196
49394280
51225778
15547503
6837458
32552139
30527836
56537691
32119749
84985428
65381503
4678489
41771693
13749446
6183971
531836
38334453
55908145
66857827
20337733
58372235
99339131
42094412
57362465
11321351
32394791
23166559
5106791
58828604
44158032
6127202
60019443
4691350
83548759
36774834