10151 21
14278 31
18876 50
10740 19
12988 35
12001 20
7372 38
19653 55
5914 13
2379 11
5991 33
1575 12
3921 7
13946 40
13448 42
5152 29
12339 30
21279 62
7290 41
8540 8
22232 31
20988 50
41731 98