29429
4777
20677
49909
39897
32676
50007
34537
26618
33337
17713
23654
22319
37190
9763
48428
32461
19459
23993
24842
23659
100715
56179
20253