29
41
28
10
45
10
4
19
7
20
20
4
9
3
3
5
8
1
5
9
1
6
8
3
2
5
4
4
3
7
1
1
1
1
1
1
1
2
29
41
28
10
45
10
4
19
7
20
20
4
9
3
3
5
8
1
5
9
1
6
8
3
2
5
4
4
3
7
1
1
1
1
1
1
1
2