18288
34520
40081
29298
44920
23890
65350
27359
59696
14912