99
47
83
53
56
62
30
79
25
11
32
45
22
27
2
10
17
12
18
21
6
16
1
5
4
11
13
8
12
2
18
16
13
31
3
13
10
2
43
10
18
13
9
5
16
7
9
14