28553436
29304076
27217353
28179211
51223378
35214551
21002023
77688654
15332062
7096342
80659692
30668736
1823238
169666
73933636
12714848
86142193
63704009
5372027
58594388
71523021
50235247
68156285
89475996
14302381
17333137
68732230
9833413
60649575
32178270
49042022
68003535
13046967
81109
36696526
316929
1809115
99557147
73144368
81708796