131
108
35
170
154
82
25
458
207
343
112
57
27
39
45
185
93
247
147
40
129
138
97
95
70
116
173
115
132
118
46
244
64
36
152
49
184
466
19
81
71
389
51
66
191
38
233