31226
16542
26173
14403
16181
38231
18228
21249
16292
18077
21430
13044