23985
34641
138
38797
73902
81729
59944
41300
39111
38098
41303
38791
38566
34438
32293
26667
139
21764
168
71037
22731
5528
26673
42078