141
43
42
58
165
40
45
136
96
54
18
8
206
190
211
13
208
175
880
172
147
26
83
200
185
100
170
72
93
419
102
534
68
104
39
231
313
245
60
243
294
377
292
66
12
87
125
36
178
70
161
378