90 3
69 3
15 4
10 2
46 6
85 6
11 7
113 2
18663 119
5037 27
13864 126
2243 25
11688 93
4924 26
13950 105
9358 42