21672 35
3599 4
15412 32
37989 39
16877 11
19825 26
16075 17
74892 55
8036 19
11743 14
8199 3
34338 62
4284 6
11421 16
23221 30
6046 10
5111 8
6607 12
4943 10
5040 1
4893 9
11608 32
6111 5
28325 88