141
156
469
218
293
40
97
319
188
104
171
145
328
296
251
165
155
76
66
139
424
41
42
266
440
193
183
115
158
152
168
26
178
232
86
275
125
99
96
186
19
47
140
48
39
102
27
79
25
49
60
11
119
320
74
73
21
378