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