4
5
6
27
47
2
7
16
14
15
8
22
11
10
55
32
18
20
9
13
34
31
19
97
26
35
33
46
42
43
107
41
103
157
88
241
125
87