25074 30
21866 14
29617 37
9292 8
19822 8
39589 48
18764 23
34061 36
14549 16
9669 9
17837 18
12489 7