14
27
177
81
69
115
49
105
61
229
238
112
101
79
203
205
38
141
92
62
22
52
162
139
34
45
44
21
30
33
32
1086
1189
128
85
103
483
107
381
117
47
23
35
58
24
64
130
42
169
26
375