54596960
18231262
58412291
19046792
4821753
28012902
93185454
91072647
3766275
53464058
17558156
88859619
23434510
21795026
3501448
87459762
23465723
58743342
86742333
65779108
83584172
37598520
18838208
90504231
83111294
19894087
98897444
88602564
15745008
43413890
97263091
70718377
51574075
70355511
15515609
86177875
28495671
83453661
12106629
19189862