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