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