12120 26
2140 0
80636 156
58773 136
22787 42
37907 45
48647 69
21637 56
15179 28
31279 52
12184 27
7415 19
31689 34
23944 42
86721 117
9807 9
7667 11
21417 33
13484 29
8213 26
7493 17
10133 32
4096 11
9662 16