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