67
46
195
44
49
138
260
91
109
20
52
53
214
102
211
115
1136
258
98
154
247
117
23
68
281
9
370
152
378
71
1408
223
232
136
112
170
351
189
391
107
129
386
186
254
57
255
76
86
250
458
280
173
31
389
385
40
226
175