20194977
73558335
18098523
7862691
1172389
87172709
90921654
3957182
55905814
12404557
97477578
50287272
92732796
11529053
47905898
2857902
20246404
83267775
13817651
91009756
37081297
5819783
21974013
42795113
37438704
56591563
78733542
12008694
35957103
55552360
63275137
52729717
57521925
79446477
50263664
58411000
27674246
14324931
65493599
29857384