153
62
71
281
137
220
123
288
133
376
216
185
195
77
67
401
553
241
405
75
9
326
145
213
169
312
95
315
182
146
5
19
645
286
151
94
22
130
107
31
39
218
68
16
223
210
363
26
168
81
61
277
161