19138690
86132951
4333459
2558676
97397567
2118955
10268634
75192328
82812975
31237807
1454287
75001806
79511842
88752252
37605409
53001235
20468118
69543107
34082196
44417950
63527300
94384605
52519882
55689933
66072586
57579141
88644441
63909097
30184320
52006784
4047066
42939197
36106930
13172661
94756512
58118422
56694449
27543423
51166284
76768087