23
110
15
79
51
266
2
8
2
9
4
29
2
12
2
4
2
16
2
3
3
15
2
10
2
3
2
3
2
3
2
3
2
2
2
3
2
3
23
110
15
79
51
266
2
8
2
9
4
29
2
12
2
4
2
16
2
3
3
15
2
10
2
3
2
3
2
3
2
3
2
2
2
3
2
3