46
137
1042
496
246
400
618
215
168
135
254
134
177
136
231
149
185
123
132
111
153
210
388
124
140
157
175
1305
701
104
117
125
103
148
109
147
173
102
250
121
208
127
159
234
139
130
77
141