32576 35
14871 9
30910 32
20593 14
37427 25
17992 13
45424 49
43570 78
62706 47
41274 49
97634 130
13132 13
21966 26
16975 6
25671 23
22259 21
30847 55
13543 7
18739 18
42208 19
24564 5
28501 17
15738 17
39425 72