22
27
161
14
39
32
44
41
42
18
272
147
10
37
156
81
15
785
104
43
46
52
237
30
23
75
35
59
20
57
221
36
5
140
258
8
70
9
94
125
6
179
91
137
128