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