11
15
9
40
23
12
18
25
28
27
20
26
29
38
10
4
2
14
13
46
34
3
33
16
32
8
7
24
6
19
41
45
44
5
98
111
84