28
29
22
18
110
27
72
52
114
21
43
149
46
31
32
135
13
12
17
5
15
40
33
8
50
35
41
2
20
45
14
23
7
3
9