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