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