113
115
8
590
167
96
12
212
8
77
12
5
6
6
0
100
197
142
2
7
136
152
236
307
164
185
312
207
92
103
42
68
483
270
194
178
144
100
173
91
146
183
118
109
127
69
50
69
97
46
95
88
115
102
52
132
115
151
93
153