11
29
8
10
2
17
21
13
6
5
15
27
1
53
44
49
9
38
16
3
4
7
20
39
18
24
23
42
22
33
14
25
26
118
40
30
85