107
59
76
50
21
42
10
4
9
1
2
11
56
8
7
8
12
6
4
6
12
3
38
1
3
5
1
2
3
1
1
1
1
3
1
3
2
5
3
2
5
8
1
6
107
59
76
50
21
42
10
4
9
1
2
11
56
8
7
8
12
6
4
6
12
3
38
1
3
5
1
2
3
1
1
1
1
3
1
3
2
5
3
2
5
8
1
6