21362
29376
18630
23855
17279
5356
35835
12953
23307