16471 41
21563 47
15579 8
65921 168
14625 18
9549 15
19759 31
27465 46
19834 35
18761 39
59488 103
23081 24
19155 50
18021 52
32605 98
42090 25
4497 11
2139 9
54381 71
35004 111
20932 41
27696 130