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