9891 27
2931 10
11048 27
17462 40
32945 98
9035 30
9257 33
34531 99
14111 40
11236 28
4890 14
12270 23
8916 9
3117 7
5510 11
2036 9
2242 14
1562 6
5795 16
10422 24
31010 48
13085 39
25746 132
3908 7