14
11
18
47
17
141
81
90
51
52
85
21
67
303
22
279
86
100
138
114
57
748
54
32
92
29
33
146
156
105
68
165
34
53
28
49
26
82
55
27
122
178
37
39
160
70
73
222
129
104
95
140
215