12049 7
18305 34
21347 30
20678 30
22326 50
8397 9
24561 31
29234 71
8781 21
23612 33
17381 47
7937 16
8302 19
19301 28
14351 28
15356 22
29462 77
10655 14
38630 93
11608 33
7530 21
5780 17
8224 50
15481 41