97 10
90 3
11 7
105 7
113 2
987 6
18663 119
9767 53
13864 126
11688 93
4924 26
8310 47
13950 105
9358 42