516 7
1456 4
12611 22
1431 11
6720 15
17526 31
16653 41
15882 36
13347 28
22377 30
18064 26
24305 59
34574 82
33308 91
39421 107
10295 16
44870 34
12458 7
8347 17
31181 78
41808 97
8432 27
5438 27
7923 52