40958 58
24957 30
26096 23
13631 14
10703 11
22671 29
13052 12
16391 18
21402 25
13124 14
28972 30
18954 18