5040 16
18218 66
22866 47
12542 26
13019 35
4544 16
19619 39
1499 5
14672 61
5541 10
2830 8
7681 21
4738 17
13009 32
43666 143
16329 47
5389 28
22895 33
63803 96
31030 54
62154 168
21953 79
8054 69
9158 22