70
134
66
215
399
706
55
39
2303
1899
324
235
684
185
4403
144
303
265
214
1258
173
18
163
1575
143
225
267
35
75
125
150
290
159
93
353
277
77
122
271
284
155
151
375
67
253
181
183
287
178
218
96
31
481
48
28
551