38956122
97208699
39224369
35051429
1115539
20854861
13055836
42066156
35057703
8409871
61939357
58077178
7259588
59596859
98589687
76349020
78353870
50207897
7833033
9985225
8381059
4646801
47117063
29015847
88302715
49452387
3082996
6029317
17348102
9250466
50335073
3073577
46482286
7843317
403737
43097757
95904196
81624085
13377785
60835293