82 2
2842 3
3849 8
4958 5
3698 7
12989 15
4288 11
10248 15
9971 27
9086 13
9954 16
9701 23
4461 11
6314 20
16097 27
5128 10
9751 18
20864 32
5452 14
27714 53
10103 9
21134 41
4253 8
19199 22