58597535
51005196
10925146
54364175
4992244
49324307
52721223
82332398
62339558
27302077
56775804
2615770
80517098
92808888
28639831
9208022
5213516
56201219
97616977
33264405
54577503
14431344
97668230
60184033
57654342
635227
23949225
9112089
74348443
18272449
6062963
68596164
2981735
74307852
89196614
50459367
7851811
5697929
62436616
29711730