838
59
215
146
23
19
183
158
243
145
40
595
14
47
193
522
200
194
214
364
675
242
91
103
268
250
60
234
38
18
32
131
8
140
443
66
73
226
83