14649 22
23302 40
32854 45
15882 16
95499 159
15667 35
6774 28
10085 37
12993 32
2171 2
3585 8
6545 15
8757 23
40277 111
12734 31
14042 53
28671 77
12026 24
26702 45
11370 16
4350 13
52526 95