10
31
6
24
22
23
10
21
28
16
2
18
26
20
9
13
3
14
29
2
18
5
23
4
40
6
14
12
5
21
27
10
12
39
16
8
30
9
22
7
6
32
8
14
9
17
15
9
27
19