2
8
41
33
29
45
4
5
20
13
3
40
10
12
18
4
10
6
28
7
8
10
16
19
15
1
4
9
8
4
13
9
6
5
5
7
1
8
4
3
5
7
5
8
2
8
41
33
29
45
4
5
20
13
3
40
10
12
18
4
10
6
28
7
8
10
16
19
15
1
4
9
8
4
13
9
6
5
5
7
1
8
4
3
5
7
5
8