24912 32
18887 18
14497 16
16955 20
39798 58
10015 10
11097 12
18121 16
19838 21
26136 31
15399 14
30487 35