40943 16
21291 21
43870 51
27125 29
11558 9
20389 19
23834 21
15987 14
31142 32
18785 18
14905 13
35184 36