516 6
1456 4
11916 21
1431 11
6262 14
17061 31
16221 40
15458 36
13347 28
22377 30
18064 26
24305 58
34574 81
33308 91
39421 107
10295 16
44870 34
12458 7
8347 17
31181 78
41342 97
8432 27
5438 27
7923 52