15
12
23
27
8
31
39
36
139
137
50
42
47
62
46
17
13
9
26
25
56
4
28
52
14
10
20
11
22
41
107
91
30
16
114
92
32
44
38
84
106