156
469
218
293
40
96
318
188
104
171
145
327
296
250
165
155
76
66
139
423
41
42
266
440
193
183
115
157
152
168
26
177
232
86
274
125
99
186
19
47
140
48
39
102
27
79
25
49
60
11
119
320
74
73
21
378
436