99
84
47
53
57
24
16
17
32
11
6
28
18
16
5
12
31
10
5
12
13
5
8
2
6
12
6
5
1
7
11
2
9
10
4
5
1
2
18
1
13
5
12
2
2
1
7