2
21
29
2
9
16
8
12
15
23
17
32
12
25
28
22
11
33
13
2
34
2
23
24
2
2
3
2
1
1
15
9
18
23
10
40
43
1
17
7
16
19
4
4
6
12
1
8
4
5
5
9
1
4
10
3
7
4
2
2
36
6
37
22
2
27
34
4
25
26
1
9
10
3
12
24
9
21
7
7
10
24
1
14
13
10
22
27
1
13
21
1
11
15
13
36
21
13
23
30
1
30
12
1
26
14
19
31