96 0
1051 8
24247 31
14513 17
50638 47
22314 32
44037 99
6628 43
7189 8
5859 18
9245 34
13797 73
8367 46
15956 86
2235 15
17685 131
3013 29
15006 42
3511 19
34171 174
40674 54
10280 22
30354 48
75613 196