99
84
47
53
30
57
62
79
45
22
27
10
16
10
11
6
22
17
32
12
25
15
2
3
18
34
18
5
16
2
4
7
1
10
43
1
5
2
11
2
9
12
5
18
5
5
11